Vue.js简单入门
2024-08-24 02:42:30
这篇文章我们将学习vue.js的基础语法,对于大家学习vue.js具有一定的参考借鉴价值,有需要的朋友们下面来一起看看。
Vue.js是一个数据驱动的web界面库。Vue.js只聚焦于视图层,可以很容易的和其他库整合。代码压缩后只有24kb。
以下代码是Vue.js最简单的例子, 当 input 中的内容变化时,p 节点的内容会跟着变化。
<!-- html -->
<div id="demo">
<p>{{message}}</p>
<input v-model="message">
</div>
new Vue({
el: '#demo',
data: {
message: 'Hello Vue.js!'
}
})
vue.js的基础语法
插入文本
|
<span>Message: {{ text }}</span> |
插入html格式的文本,在页面显示为html的格式
|
<span>Message: {{{ html }}}</span> |
内容不跟随data的变化
|
<span>Message: {{ * text }}</span> |
属性上绑定数据
|
<div id= "item-{{ id }}" ></div> |
在{{}}中使用js表达式
1
2
3
|
{{ number + 1 }} {{ ok ? 'YES' : 'NO' }} {{ message.split( '' ).reverse().join( '' ) }} |
在{{}}中使用js语句
|
{{ var a = 1 }} {{ if (ok) { return message } }} |
if指令
1
2
|
<p v- if = "greeting" >Hello!</p> 这里 v- if 指令将根据表达式 greeting值的真假删除/插入 <p>元素。 |
href指令
1
2
3
|
<a v-bind:href= "url" ></a> 或者 <a href= "{{url}}" ></a> |
click指令
|
<a v-on:click= "doSomething" > |
回车指令
1
|
<input v-model= "newTodo" v-on:keyup.enter= "addTodo" > |
缩略写法
v-bind
1
2
3
4
5
6
7
|
<!-- 完整语法 --> <a v-bind:href= "url" ></a> <!-- 缩写 --> <a :href= "url" ></a> <!-- 完整语法 --> <button v-bind:disabled= "someDynamicCondition" >Button</button><!-- 缩写 --> <button :disabled= "someDynamicCondition" >Button</button> |
v-on
1
2
3
4
|
<!-- 完整语法 --> <a v-on:click= "doSomething" ></a> <!-- 缩写 --> <a @click= "doSomething" ></a> |
你们学会了吗?
最新文章
- NFS服务器+客户端配置
- 使用chrome查看页面元素的css样式
- Java 第六章 循环结构2
- Freemyapps赚取积分终极图文教程
- caca393刷PTP教程
- jstl的mavin依赖
- 最新cocoapods安装流程,安装过程中遇到的问题及解决方法
- Android Binder------ServiceManager启动分析
- C# GridView点击某列打开新浏览器窗口
- iOS经常使用快捷键
- PHPWAMP开启php_stomp.dll的具体方式,php5.6开启stomp的图解过程
- 洛谷P3796 - 【模板】AC自动机(加强版)
- hexo配置自己的博客站点
- java io系列17之 System.out.println(";hello world";)原理
- 在Vue组件中获取全局的点击事件
- jQuery文档操作
- 利用SVD-推荐未尝过的菜肴
- 如何利用 Git 与 GitHub 进行多人协作开发
- urllib处理包的简单使用
- android TextView SetText卡顿原因
热门文章
- jQuery 属性操作attr().prop().text().html().val()
- mysql中字符串1.1/1.2/1.2.2/1.2.5排序问题
- vue-cli3 chainWebpack配置,去除打包后文件的预加载prefetch/preload(已解决)
- 深度学习(十六) ReLU为什么比Sigmoid效果好
- hibernate 中addScalar的用法与作用
- Ibatis框架之系统架构
- ExcelHelper----根据指定样式的数据,生成excel(一个sheet1页)文件流
- html之内容解析
- Redis 【string】 一句话说明
- 简单的winform编辑器