vue中页面信息的展示

vue中页面信息的展示

2023年7月18日发(作者:)

vue中页⾯信息的展⽰v-text  v-text可以将⼀个变量的值渲染到指定的元素中。  ⽤法:var vm = new Vue({ el:'#app'

,data:{ hello:'

Hello World !

'

} });  结果:  从上⾯我们可以看出,h1标签只能以字符串形式输出,也就是说v-text只能将数据以字符串的形式在HTML页⾯中进⾏输出。v-html  {{}}和v-text会将数据解释为纯⽂本,⽽⾮HTML,为了输出真正的HTML,你需要使⽤v-html  ⽤法:

var vm = new Vue({ el:'#app' ,data:{ hello:'

Hello World !

' } });  结果:  从上⾯我们可以看出,被h1包裹的⽂字明显被加粗放⼤了,这说明被v-html能将数据以HTML的形式在页⾯中进⾏输出。v-cloak  v-cloak指令保持在元素上直到关联实例结束编译后⾃动移除,v-cloak和CSS规则如[v-cloak]{display: none;}⼀起⽤时,这个指令可以隐藏未编译的Mustache标签直到实例准备完毕。通常⽤来防⽌{{}}表达式闪烁问题。  ⽤法{{hello}}

var vm = new Vue({ el:'#app' ,data:{ hello:'

Hello World !

' } });  结果:  这个的展⽰效果看上去与v-text的效果⼀样,其实是有区别的,那就是当页⾯加载缓慢时,被v-cloak包裹的信息是不会输出的,除⾮页⾯加载完毕,这样的好处是,当页⾯内容较多或者页⾯本⾝由于⽹速差⽽加载缓慢时,页⾯中的信息不会出现由{{hello}}到

Hello World !

的抖动。完整代码 Vue

{{hello}}

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689627082a271906.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信