时间:2021-05-26
引入Vue.js ,通过script形式,vue官网语法记录
创建vue应用,数据和 DOM 已经被建立了关联,所有东西都是响应式的
1:插值
缺点:让你的网速慢,或者数据加载失败时,会在浏览器中直接渲染插值【js禁用,javascript报错也会导致这个问题】
html:
<section id="content"><p id="Mustache">没有v-once, {{msg}}</p></section>js:
var vm = new Vue({ el:"#content", data: { msg: "hello my lord" } });result:
2:v-once:通过使用 v-once 指令,执行一次性的插值【当数据改变时,插值处的内容不会继续更新】
html:
<section id="content"> 插值: <p id="Mustache">{{msg}}</p> <p>v-once:当数据改变时,插值处的内容不会更新</p> <span v-once>{{msg}}</span> </section>js:
var vm = new Vue({ el:"#content", data: { msg: "hello once" } });result:
3、v-text和v-html
html:
<section id="content"> v-text: <span v-text="tipHtml"></span><br> 原始 HTML:v-html指令 <span v-html="tipHtml"></span> </section>js:
var vm = new Vue({ el:"#content", data: { tipHtml: "<b>小心点,明天</b>" } });结果:
总结:v-text:会把html标签也解析为文本,而v-html可以解析html标签。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
如下所示:[v-cloak]{display:none}v-cloakv-textv-htmlv-cloak用于大段v-text用于单个标签v-html用于带有
Vue为v-html中标签添加CSS样式{{news.title}}{{news.datetime}}返回列表当我们使用v-html渲染页面,使用下面这种方式去
本文介绍了Vue动态组件与v-once指令的实现,分享给大家,具体如下:changeVue.component('child-one',{template:`c
本文实例讲述了vue.js使用v-pre与v-html输出HTML操作。分享给大家供大家参考,具体如下:/vue/2.5.16/vue.min.js">{{这里
Vue是MVVM模式,即Model-View-ViewModel,通过绑定数据即可以实时改变视图显示。比如:使用v-blink动态绑定属性使用v-html来绑定