vue2.0 之文本渲染-v-html、v-text

vue2.0 之文本渲染-v-html、v-text

1、index.html代码

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>vuedemo</title>
  </head>
  <body>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
</html>

2、main.js代码

import Vue from ‘vue‘
import App from ‘./App‘

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: ‘#app‘,
  render: h => h(App)
})

render: h => h(App)是ES6的语法,实际上它等同于

render: function(h) {
  return h(App)
}

3、App.vue代码

<template>
  <div>
    <p v-text="hello"></p>
    <p v-html="hello"></p>
    {{ num }}<br>
    {{ status ? ‘success‘ : ‘fail‘ }}
  </div>
</template>

<script>
  export default {
    data () {
      return {
        hello: ‘<span>Hello World</span>‘,
        num: 1,
        status: true
      }
    }
  }
</script>

<style>
  html {
    height: 100%;
  }
</style>

页面展示

时间: 2024-12-22 02:19:26

vue2.0 之文本渲染-v-html、v-text的相关文章

CKEditor5 + vue2.0 富文本编辑器 图片上传、highlight等用法

因业务需求,要在 vue2.0 的项目里使用富文本编辑器,经过调研多个编辑器,CKEditor5 支持 vue,遂采用.因 CKEditor5 文档比较少,此处记录下引用和一些基本用法. CKEditor5官网 https://ckeditor.com/docs/ckeditor5/latest/builds/guides/overview.html CKEditor5 引入 有四种编辑器可供下载,根据自己的需求选择,因为开发需求需要颜色笔,所以采用 Document editor. 如果之前有

vue2.0 之列表渲染-v-for

v-for 数组渲染 App.vue代码 <template> <div> <ul> <li v-for="item in list"> {{ item.name }} - {{ item.price }}</li> </ul> <ul> <li v-for="item in list" v-text="item.name + '-' + item.price&quo

vue2.0 之条件渲染

条件渲染v-if.v-show <template> <div> <a v-if="isPartA">partA</a> <a v-show="!isPartA">partB</a> <button v-on:click="toggle">toggle</button> </div> </template> <script

vue2.0路由嵌套

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>vue2.0路由嵌套2</title> <script type="text/javascript" src="js/vue2.0.js" ></script> <script type="text/javascrip

dict((v[0], Student(*v))for v in data)

1 # -*- coding: utf-8 -*- 2 data = [[12202710, 'linbin', 23], [12202711, 'yanyu', 24], 3 [12202712, 'qzc', 22], [12202715, 'sxy', 23]] 4 class Student(object): 5 def __init__(self, num, name, age): 6 self.num = num 7 self.name = name 8 self.age = age

Serv-U S?e?r?v?-?U? ?V?1?2?.?1?.?0?.?8 新手设置

设置密码,点击“更改管理密码”,这样在登陆的时候,就不会进入Serv-U了. 还有一种情况是,要求登陆ID和密码,这样也进不去. 端口范围不设置的话,FTP连接时,总是超时,设置了之后,就没事了. 安装Serv-U时,目录不能太长了.太长了,作为服务启动时,它显示 找不到路径. Serv-U S?e?r?v?-?U? ?V?1?2?.?1?.?0?.?8 新手设置

从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十五║实战二:初探SSR服务端渲染(个人博客二)

缘起 时间真快,现在已经是这个系列教程的下半部 Vue 第 12 篇了,昨天我也简单思考了下,可能明天再来一篇,Vue 就基本告一段落了,因为什么呢,这里给大家说个题外话,当时写博文的时候,只是想给大家增加点儿学习的动力,每天提醒下,完全没有提纲或者安排说明什么的,就是按照我自己学的方向走,正好发现了一个规律就是:每一个系列正好是 1 个引子 + 12 篇正文,不知道大家对这个有没有感觉,大家可能看到我的头像就知道了,哈哈,其实我是一个红迷,正好这里机缘巧合,两个系列都形成了这样的,我自私的给自

Vue.js系列之项目搭建(vue2.0 + vue-cli + webpack )

1.安装node node.js环境(npm包管理器) cnpm npm的淘宝镜像 从node.js官网下载并安装node,安装过程很简单,一路"下一步"就可以了(傻瓜式安装).安装完成之后,打开命令行工具,输入 node -v,如果出现相应的版本号,则说明安装成功. npm包管理器,是集成在node中的,所以,直接输入 npm -v就会显示出npm的版本信息. 2.安装cnpm 在命令行中输入 npm install -g cnpm --registry=http://registr

Vue2.0与 [百度地图] 结合使用———vue+webpack+axios+百度地图实现组件之间的通信

Vue2.0与 [百度地图] 结合使用: 1.vue init webpack-simple vue-baidu-map 2.下载axios cnpm install axios; 3.在main.js中引入axios,并使用 import axios from 'axios' /* 把axios对象挂到Vue实例上面,其他组件在使用axios的时候直接 this.$http就可以了 */ Vue.prototype.$http = axios; 4.引入百度地图的js秘钥--->最好在inde