Vue中v-cloak的具体使用
Vue 具体 使用
2023-09-11 14:19:18 时间
Vue中v-cloak的具体使用
源代码 点击
- 这一个指令是为了防止在数据或者Vue实例还没有加载的时候,屏幕上出现双大括号表达式的情况 详情点击
1. 语法
html
<div v-cloak>
{{ message }}
</div>
css
[v-cloak] {
display: none;
}
2. example
- 我们新建一个文件,写上如下代码
<body>
<div id="app">
<h2>v-cloak test</h2>
<p>{{message}}</p>
</div>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.5/vue.js"></script>
<script type="text/javascript">
alert('coco')
new Vue({
el:'#app',
data:{
message:'look at me'
}
})
</script>
</body>
- 当我们打开网页运行的时候,就会出现以下画面
为了避免这种情况我们可以用上v-cloak
指令
- 在p标签上添加
v-cloak
- 并写上css
[v-cloak]{
/* 写完之后,一定要重新打开一个页面 */
display: none;
}
- 我们在重新打开一个网页,就发现问题解决了
3. 原理
- 其实他是利用了当模板被编译好后,所有的指令都会被移除,这一特点,然后利用属性选择器将
v-cloak
的模板进行隐藏 - 当模板编译好后
v-cloak
的属性也就不再存在,模板也就显现出来
相关文章
- Vue笔记:安装配置node.js及使用vue-cli创建项目
- vue框架-基础5-vue-使用第三方ui组件快速开发页面,vuetify
- vue.js 3.2.22:多选上传图片带缩略图可删除
- [Vue @Component] Simplify Vue Components with vue-class-component
- [Vue] Get up and running with vue-router
- vue.js3: 旋转图片并保存(vue@3.2.37)
- vue.js 3.2.22:多选上传图片带缩略图可删除
- Vue入门教程:node安装vue命令行工具及启动项目
- [FAQ] Vue iframe 的 src 是链接地址却加载了相对路径 ?
- standalone vue initialization process - Vue应用的初始化过程
- vue-router路由的安装、配置、具体用法和Vue-router学习笔记
- vue 的 render 函数的用法:new Vue({ render: h => h(App), }).$mount(‘#app‘)
- vue中mixins和组件的区别和用法
- 前后端分离解决跨域问题:springboot做后端+vue做前端
- vue隐藏列表点击当前列表项,显示列表详情,其它列表项隐藏
- 前端框架Vue------>第一天学习(2) v-if
- Springboot+Vue实现将图片和表单一起提交到后端,同时将图片地址保存到数据库、再次将存储的图片展示到前端vue页面
- 前端MVC Vue2学习总结(二)——Vue的实例、生命周期与Vue脚手架(vue-cli)
- Vue(五)计算属性、过滤器、axios、vue 生命周期
- Vue(一)vue 概述与用法、MVVM、绑定语法、vue 指令
- Vue.js中 watch 的高级用法
- Vue中路由守卫的具体应用
- vue-tour快速入门:VUE项目中如何使用vue-tour新手引导指引插件?怎样使用?包含具体实例
- 基于Java+SpringBoot+Vue在线培训考试系统设计与实现
- Vue:第一个vue-cli项目