Chapter1 Vue基础
Vue 基础
Vue 简介
- Javascript 框架
必须遵守使用规则 - 简化Dom操作
Vue会自动用语法获取Dom元素 - 响应式数据驱动
第一个Vue程序
3 steps
官方文档: https://v2.cn.vuejs.org/v2/guide
创建文件,引入Vue
a.开发环境版本
完整版本的jquery 适合学习,有提示b.生产环境版本
min版本的jquery 速度较快,经过压缩的代码声明式渲染
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<div id="app">{{ message }}
</div>
var app = new Vue({el: '#app',data: {message: 'Hello Vue!'}
})
将message中的值渲染到html中去
data是数据
{{ }}插值表达式,模板的语法
#是id选择器,el:“#app” 代表去找id=app的元素
步骤
- 导入开发版本的Vue.js
- 创建Vue实例对象,设置el属性和data属性
- 使用简洁的模板语法把数据渲染到页面上
el: 挂载点
- Vue实例的作用范围
在el命中的元素内部都可以渲染 - 是否可以选择其他的选择器
id选择器,类选择器,标签选择器均可
一般用id选择器因为唯一,其他选择器会造成语义不清晰
class="app"
el:".app"
- 是否可以设置出了div以外的其他选择器
只能支持双标签(建议div),单标签不支持
注意双标签不能挂载到body或html上
data: 数据对象
<div id="app">{{ message }}<h2> {{ school.name }} </h2><ul><li> {{ campus[0] }} </li></ul>
</div>
data:{message:"",school:{name:"chuchu",mobile:""},campus:["", ""]
}
在vue中创建一个school对象,通过调用对象中的属性渲染前端;
获取数组中数据用[];
Chapter1 Vue基础相关推荐
- (vue基础试炼_05)简单组件之间的传值
接上一篇:(vue基础试炼_04)使用组件改造TodoListhttps://gblfy.blog.csdn.net/article/details/103844256 文章目录 一.上篇回顾 ① 代 ...
- (vue基础试炼_04)使用组件改造TodoList
接上一篇:(vue基础试炼_03)使用vue.js实现TodoListhttps://gblfy.blog.csdn.net/article/details/103842233 指令 说明 v-bin ...
- (vue基础试炼_03)使用vue.js实现TodoList
接上一篇:(vue基础试炼_02)使用vue.js实现隔2秒显示不同内容https://gblfy.blog.csdn.net/article/details/103841818 指令 作用 v-fo ...
- (vue基础试炼_02)使用vue.js实现隔2秒显示不同内容
接上一篇:(vue基础试炼_01)使用vue.js 快速入门hello worldhttps://gblfy.blog.csdn.net/article/details/103841156 文章目录 ...
- (vue基础试炼_01)使用vue.js 快速入门hello world
文章目录 一.需求案例 二.案例实现 2.1. 原始js写法 2.2. 怎样使用vue.js ? 2.3. 使用vue.js 写法 三.案例vue简述? 四.案例趣味延伸 五.表达值作用及嘱咐语 一. ...
- vue基础知识之vue-resource/axios
Vue基础知识之vue-resource和axios(三) vue-resource Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必 ...
- Vue知识(一)Vue基础语法
Vue知识 一.邂逅Vue.js 1.认识Vue.js 2.Vue.js安装方式 3.Vue初体验 4.Vue的MVVM框架 二.Vue基础语法 v-if指令 v-show指令 v-else指令 v- ...
- Vue基础语法知识(自用,完整版)
Vue基础语法知识 1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象 2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法 3.root容器中里的代码被称为 ...
- vue基础1--脚手架的使用与vue基础指令
脚手架的使用与vue基础指令 安装 vue-devtools 安装vscode插件 1. Vue基本概念 1.1 Vue是什么 1.2 Vue学习的方式 2. @vue/cli脚手架 2.1 @vue ...
最新文章
- zip压缩多个文件,解压时不包含目录层级
- 驳“中国的网页设计为什么这么烂?”
- linux 设置登录失败n次 锁定账户 /etc/pam.d/system-auth
- java Servlet学习笔记(一)
- 西宁a货翡翠,孝感a货翡翠
- centos6 升级openssh7.0
- Linux学习总结(46)——Centos7.4设置开机自动登陆及网卡自动启用
- python tableview添加内容_如何在Python PyQt4 TableView中以编程方式更改/更新数据?
- python可变参数之*args和*kwargs学习回顾
- 【一键新机】免root/不刷机/拒绝Xposed 实现 Android改机,全新技术分析。
- ibm量子云计算机,IBM量子云的16个量子比特全被纠缠起来了!
- 远程计算机仿真终端,仿真终端的使用返回主页关闭.doc
- c语言中 让小球 发射小球,小球发射问题求大神解决(让小球向鼠标蓄力方向发射)...
- 利用 IP 扩展访问列表实现应用服务的访问限制
- python程序员幽默段子_程序员的十个段子,能看懂的都是深有同感!
- Google的恶搞新闻联播
- vaild-palindrome
- 人才管理是什么意思_复合型人才是什么意思(复合型人才八种能力)
- Python将图片插入到Excel中
- 老码农眼中的大模型(LLM)
热门文章
- [附源码]java毕业设计同德佳苑物业管理系统论文
- 解决:控制台使用nvm控制node版本时出现exit status 1与exit status 145
- 给理工男女的一个神奇网站!
- 通过图形界面对MySQL数据库进行操作
- iTunes备份到电脑F盘
- VMware Workstation cannot connect to the virtual machine.Make sure you have rights to run the......
- 如何将图片转换base64格式?data:image/png;base64又是什么?
- 简洁大气用户登录页面手机端模板
- 一篇没有技术点的文章
- top(linux)——FIELDS/Columns含义