欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Vue——基本的代码结构和插值表达式、v-cloak||Vue指令之v-text和v-html||v-bind的三种用法||Vue指令之v-on

发布时间:2025/4/16 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Vue——基本的代码结构和插值表达式、v-cloak||Vue指令之v-text和v-html||v-bind的三种用法||Vue指令之v-on 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Vue的基本代码

<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><!-- 1. 导入Vue的包 --><script src="./lib/vue-2.4.0.js"></script> </head><body><!-- 将来 new 的Vue实例,会控制这个 元素中的所有内容 --><!-- Vue 实例所控制的这个元素区域,就是我们的 V --><div id="app"><p>{{ msg }}</p></div><script>// 2. 创建一个Vue的实例// 当我们导入包之后,在浏览器的内存中,就多了一个 Vue 构造函数// 注意:我们 new 出来的这个 vm 对象,就是我们 MVVM中的 VM调度者var vm = new Vue({el: '#app', // 表示,当前我们 new 的这个 Vue 实例,要控制页面上的哪个区域// 这里的 data 就是 MVVM中的 M,专门用来保存 每个页面的数据的data: { // data 属性中,存放的是 el 中要用到的数据msg: '欢迎学习Vue' // 通过 Vue 提供的指令,很方便的就能把数据渲染到页面上,程序员不再手动操作DOM元素了【前端的Vue之类的框架,不提倡我们去手动操作DOM元素了】}})</script> </body></html>



  <!-- 使用 v-cloak 能够解决 插值表达式闪烁的问题 -->


<!-- 默认 v-text 是没有闪烁问题的 --> 

<!-- v-text会覆盖元素中原本的内容,但是 插值表达式  只会替换自己的这个占位符,不会把 整个元素的内容清空 -->




 

Vue指令之v-bind的三种用法






总结:



<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>[v-cloak] {display: none; }</style> </head><body><div id="app"><!-- 使用 v-cloak 能够解决 插值表达式闪烁的问题 --><p v-cloak>++++++++ {{ msg }} ----------</p><h4 v-text="msg">==================</h4><!-- 默认 v-text 是没有闪烁问题的 --><!-- v-text会覆盖元素中原本的内容,但是 插值表达式 只会替换自己的这个占位符,不会把 整个元素的内容清空 --><div>{{msg2}}</div><div v-text="msg2"></div><div v-html="msg2">1212112</div><!-- v-bind: 是 Vue中,提供的用于绑定属性的指令 --><input type="button" value="按钮" v-bind:title="mytitle + '123'"> <!-- 注意: v-bind: 指令可以被简写为 :要绑定的属性 --><!-- v-bind 中,可以写合法的JS表达式 --><!-- Vue 中提供了 v-on: 事件绑定机制 --><input type="button" value="按钮" v-on:click="alert('hello')"> <input type="button" value="按钮" @click="show"></div><script src="./lib/vue-2.4.0.js"></script><script>var vm = new Vue({el: '#app',data: {msg: '123',msg2: '<h1>哈哈,我是一个大大的H1, 我大,我骄傲</h1>',mytitle: '这是一个自己定义的title'},methods: { // 这个 methods属性中定义了当前Vue实例所有可用的方法show: function () {alert('Hello')}}})/* document.getElementById('btn').onclick = function(){alert('Hello')} */</script> </body></html>

总结

以上是生活随笔为你收集整理的Vue——基本的代码结构和插值表达式、v-cloak||Vue指令之v-text和v-html||v-bind的三种用法||Vue指令之v-on的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。