| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue初探及相关入门指令 -> 正文阅读 |
|
[JavaScript知识库]Vue初探及相关入门指令 |
介绍vue是构建用户界面的渐进式 JavaScript 框架
五大块核心 指令、组件、路由、状态管理、UI库和第三方插件。 两大核心组成数据驱动和组件系统 。越了解vue越可以体会到“数据驱动”的真正含义哈哈哈,后面会慢慢普及到。 (这一点万分重要)!!!vue数据驱动可以提高效率,自动监控数据变化,数据变化时让视图自动变化,我们就不用手工做DOM操作,data里的数据是被监控的响应数据,放在object.defineProperty() 优点??1.轻量级的数据框架 缺点1.Vue 底层基于 Object.defineProperty 实现响应式,而这个 api 本身不支持 IE8 及以下浏 览器,所以Vue不支持IE8及其以下浏览器; 理解MVVM模式M-model模型 理解SPAsingle page application,单页面应用。 优点:加载快,用户体验好 缺点:不利于SEO,首屏加载时间长 a页面—>index.html/#/a b页面—>index.html/#/b 理解MPAMulti-page Application,多页面应用。 优点:有利于SEO 缺点:会有白屏,用户体验不好 a页面—>a.html b页面—>b.html Vue实例1、如何用
2、el
3、data methods
4、{{差值表达式}} js模板引擎,mustache表达式模板template:含有变量(差值表达式)的HTML
相关指令1、v-on v-on:click="" 简写“@click” ,v-on:click="事件处理函数的名字" 2、v-cloak,该指令生效需要在style声明如下
3、v-text,绑定变量到元素上,解决花括号闪烁问题 4、v-html , 不但可以绑定变量,还可以渲染html,解析标签 5、v-once ,绑定一次,数据不再变化
6、v-bind:value="" 单向数据绑定,简写为“:”,单向的意思是,数据变化,视图会变化;视图变化,数据不会变化 7、v-model="" 双向数据绑定,数据变化,视图会变化 ;视图变化,数据就变化 ? ?v-model的修饰符: (1).number:输入字符串转为有效数字 (2).lazy:取代 input 监听 change 事件 (3).trim:输入首尾空格过滤 8、v-if,条件渲染,值为真才会渲染,下面以分数等级为例
9、v-show,本质为切换css属性??false时是设置display为none?
10、v-for,相当于循环遍历
? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:33:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |