前端开发之Vue模板学习

"本文介绍了Vue.js中的核心概念,包括动态HTML页面、双大括号表达式用于输出数据和调用对象方法、v-bind指令实现属性绑定以及v-on指令用于事件监听。通过示例代码展示了如何在模板中使用这些特性,例如{{msg}
摘要由CSDN通过智能技术生成

1. 模板的理解
1) 动态的 html 页面

2) 包含了一些 JS 语法代码

a. 双大括号表达式

b. 指令(以 v-开头的自定义标签属性)
2. 双大括号表达式
1) 语法: {{exp}} 2) 功能: 向页面输出数据 3) 可以调用对象的方法
3. 指令一: 强制数据绑定
1) 功能: 指定变化的属性值 2) 完整写法: v-bind:xxx=’yyy’ //yyy 会作为表达式解析执行 3) 简洁写法: :xxx=’yyy’


4. 指令二: 绑定事件监听
1) 功能: 绑定指定事件名的回调函数 2) 完整写法: v-on:keyup=’xxx’ v-on:keyup=’xxx(参数)’ v-on:keyup.enter=’xxx’ 3) 简洁写法: @keyup=’xxx’ @keyup.enter=’xxx’
5. 编码
<div id=”app”>

<h2>1. 双大括号表达式</h2>

<p>{{msg}}</p>

<p>{{msg.toUpperCase()}}</p>
<h2>2. 指令一: 强制数据绑定</h2>

<a href=”url”>访问指定站点</a><br>

<!-不 能 诗 用 –>

<a v-bind:href=”url”>访问指定站点 2</a><br>

<a :href=”url”>访问指定站点 3</a><br>
<h2>3. 指令二: 绑定事件监听</h2>

<button v-on:click=”handleClick”>点我</button>

<button @click=”handleClick”>点我 2</button>
</div>
<script type=”text/javascript” src=”../js/vue.js”></script>

<script type=”text/javascript”> new Vue(

{

el: ‘#app’, data: {// data 的 所 有 书 行 都 会 成 功 vm 对 象 的 书 行 , 而 模 板 夜 面 中 可 以 直 接 访 问 msg: ‘NBA I Love This Game!’, url: ‘http://www.baidu.com’

}, methods: {

handleClick () { alert(‘处理点击’)

}

}

}

)

</script>

了解前端培训开发技术知识,关注我,有更多精彩内容与您分享!

文章转载链接:http://www.atguigu.com/news/10465.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值