vue基础指令

数据渲染

对比 {{}} , v-text, v-html的区别

具体代码

页面效果

代码解析:

<!-- v-text 会将元素原本的内容覆盖 -->
<h3 v-text="message">借问妹纸何处有?</h3> 

<!-- v-text的值实质是js变量,而非字符串,因此可以执行表达式 -->
<h3 v-text="title + message">借问妹纸何处有?</h3>

<!-- {{}} 仅是渲染数据,并不会覆盖原来的数据 -->
<h3> {{ message }}借问妹纸何处有?</h3> 

<!-- 只是渲染文本,不会解析html -->
<h3 v-text="html_message"></h3>

<!-- 会对html进行解析 -->
<h3 v-html="html_message"></h3>

属性绑定

v-bind 用于对html标签的属性进行值绑定,可缩写为 :

具体代码

页面效果

代码解析:

<div>
    <!-- link只是字符串 -->
    <a href="link" v-text="title"></a>
</div>
<div>
    <!-- link是vm实例中的变量 -->
    <a v-bind:href="link" v-text="title"></a>
</div>
<div>
    <!-- v-bind的缩写 -->
    <a :href="link"><img :src="img" alt=""></a>
</div>

绑定事件

v-on绑定js中的事件,缩写形式为@

具体代码

v-on效果

如想了解更多的vue实例,请查阅我的vue笔记目录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,688评论 19 139
  • 1.安装 可以简单地在页面引入Vue.js作为独立版本,Vue即被注册为全局变量,可以在页面使用了。 如果希望搭建...
    Awey阅读 11,308评论 4 129
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,185评论 0 29
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 2,382评论 0 6
  • 第一件: 骑车上下班各半小时; 第二件: 办事处碰项目进度; 第三件: 饭后劳动劳动&劳动; 每日一图:
    若兰素兮阅读 138评论 0 1

友情链接更多精彩内容