Vue指令 1.v-once指令  单独使用,限制的标签内容一旦赋值,便不可被动更改(如果是输入框,可以主动修改) <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="app"> <…
一.介绍 1.Vue是什么? Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合.另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动. 2.指令: 通过指令,来给DOM元素赋值或者其它操作:v-text v-html 根据表达式的真假值,动态地插入.移除元素:v-…
摘要 vue简介 vue使用 一.Vue简介: 简介: Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件.它不仅易于上手,还便于与第三方库或既有项目整合. Vue是前端三大框架之一(Angular.Vue.React) JS渐进式框架:一个页面小到一个变量,大到整个页面,均可以有vue控制,vue也可以控制整个项目 # 思考:vue如何做到一次引入控制整个项目…
vue是什么 官网(https://cn.vuejs.org/) Vue.js是一套构建用户界面的渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计: Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合. Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用. vue的作者 尤雨溪  中国无锡 开发这一行中少有的中国人,作者详细介绍(https://baike.baidu.com/item/%E5%B0%A4%E9%9B…
Vue框架 定义:渐进式 JavaScript 框架 渐进式:可以控制一个页面的一个标签,可以控制一系列标签,也可以控制整个页面,甚至可以控制整个前台项目. 通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式完成整个web前端项目 一.Vue基础 1.什么是Vue 可以独立完成前后端分离式web项目的JavaScript框架 2.为什么要学习Vue 三大主流框架之一:Angular(庞大) React(精通移动端) Vue(吸取前两者优势,轻量级) 先进的前端设计…
1.下载 查看已安装好的版本 -------渐进式的JS框架--------- vue是什么 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计. Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合.另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用. Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组…
需求场景: 非推荐商品详情页返回的时候弹出弹窗推荐商品,点击弹窗按钮可以直接访问推荐商品: 只有直接进入商品详情页返回才会弹出推荐商品弹窗: 每个用户访问只能弹一次(除非清除缓存). 需求分析: 1. 判断是否直接进入商品详情页可以在商品详情页直接判断 history.length ,如果是则 history.length=2 : 2. 每个用户只能弹一次可以保存一个标志值 hasBeenRecommended=true 到缓存中,有了这个标志值就不再弹出: 3. 返回的监控,还是要监听页面的p…
摘要 条件指令 循环指令 评论案例 实例成员之computed 实例成员之watch 分隔符 组件:局部组件和全局组件 局部组件与全局组件之间信息传输 一.条件指令扩展 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://c…
Vue.js是什么? Vue.js(读音 /vjuː/,类似于 view 的读音)是一套构建用户界面(user interface)的渐进式框架.与其他重量级框架不同的是,Vue 从根本上采用最小成本.渐进增量(incrementally adoptable)的设计.Vue 的核心库只专注于视图层,并且很容易与其他第三方库或现有项目集成.另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供有力驱动. 起步 在本地创建一个 index.html…
vue 的 入门 el 的挂载点: el 是用来设置vue实例挂载,(管理)的元素 vue会管理el选项命中的元素以及内部的后代元素 可以使用其他的选择器,但是不建议使用ID选择器 可以使用其他的双标签,不能使用HTML和body data: 数据对象 vue 中 用到的数据定义在data中 data中可以写复杂类型的数据 渲染复杂数据时,遵守js的语法即可 code <div id="app"> {{message}} <h2>{{school.name}}{…
Vue框架常用知识点 文章目录 Vue框架常用知识点 知识点解释 第一个vue应用 模板语法 计算属性与侦听器 条件渲染.列表渲染.Class与Style绑定 知识点解释 vue框架知识体系 [1]基本概念(条件渲染.列表渲染.时间绑定.声明周期.模块化思想) [2]组件的使用思想及使用方式(路由组件Vue-router.前后端分离会使用到http请求,而http请求最常用的就是Vue-resource插件(官方不推荐使用,但是它仍然很好用,官方推荐使用的是Axios.) [3]常用API 先基…
啥是MediaInfo? 简而言之,MediaInfo是一个能读取音频和视频文件并分析和输出音视频信息的工具,能输出的内容包括视频信息,音轨,字幕等. MediaInfo也可以在web端使用,需要使用到mediainfo.js.mediainfo.js 是MediaInfoLib通过WebAssembly技术封装来的,也是可以支持查看音视频的信息, 本文重点介绍下vue框架要怎么使用mediainfo.js. vue框架使用mediainfo.js web端可以通过两种方式来使用mediainf…
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化.过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持).过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示: <!-- 在双花括号中 --> {{ message | capitalize }} <!-- 在 `v-bind` 中 --> <div v-bind:id="rawId | formatId"></div…
Vue可以传递$event对象 <body id="app"> <ul> <li @click="say('hello!', $event)">点击当前行文本</li> <li>li2</li> <li>li3</li> </ul> <script> new Vue({ el: '#app', data: { message: 'Hello Vue…
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化.过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持).过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示: <!-- 在双花括号中 --> {{ message | capitalize }} <!-- 在 `v-bind` 中 --> <div v-bind:id="rawId | formatId"></div…
目录 路飞项目 vue vue 导读 vue 的优势 渐进式框架 引入 vue 实例成员 - 挂载点 el js 对象(字典)补充 实例成员 - 数据 data 实例成员 - 过滤器 filters 文本指令 v-text.v-html.{{}} 反引号补充 - js 多行字符串 事件指令 v-on 属性指令 v-bind 案例 - 动态修改文本样式 表单指令 v-model 路飞项目 ''' 1. vue 框架 前台html+css+js框架,是不同于 js 与 jquery (DOM驱动)数…
目录 路飞项目 vue vue 导读 vue 的优势 渐进式框架 引入 vue 实例成员 - 挂载点 el js 对象(字典)补充 实例成员 - 数据 data 实例成员 - 过滤器 filters 文本指令 v-text.v-html.{{}} 反引号补充 - js 多行字符串 事件指令 v-on 属性指令 v-bind 案例 - 动态修改文本样式 表单指令 v-model 路飞项目 ''' 1. vue 框架 前台html+css+js框架,是不同于 js 与 jquery (DOM驱动)数…
Vue导读 1.Vue框架 vue是可以独立完成前后端分离式web项目的js框架 三大主流框架之一:Angular.React.Vue vue:结合其他框架优点.轻量级.中文API.数据驱动.双向绑定.MVVM设计模式.组件化开发.单页面应用 Vue环境:本地导入和cdn导入 2.Vue是渐进式js框架 通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式完成整个web前端项目.3.怎么使用vue 去官网下载然后导入 <div id="app">…
近期学习安排 1.Vue框架 前台html+css+js框架,是不同于js与JQuery的数据驱动框架, 学习的知识点:指令 |  实例成员 | vue项目 2.drf框架 django的插件,完成前后端分离项目后台接口编写的框架 学习的知识点:序列化组件 | 三大认证组件 | 分页,筛选,过滤,排序 |  请求,解析,响应 3.路飞项目 前端由vue完成,后台由drf完成的前后端分离项目 学习的知识点:git |  短信认证 |  celery异步任务 | 项目上线 Vue简介 官方解释:Vu…
vue-router官方文档 vuex官方文档 安装 npm install vue-router --save 使用实例 vue-router初使用(webpack-simple模板) 1.切换到指定目录,执行命令(使用 vue 命令的需要安装 vue-cli ,点击查看如何安装): vue init webpack-simple 2.安装 vue-router : npm install vue-router 3.运行: npm install npm run dev 4.在 src 下创建…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con…
Vue源码分析(二) : Vue实例挂载 author: @TiffanysBear 实例挂载主要是 $mount 方法的实现,在 src/platforms/web/entry-runtime-with-compiler.js & src/platforms/web/runtime/index.js 等文件中都有对Vue.prototype.$mount的定义: // vue/platforms/web/entry-runtime-with-compiler.js Vue.prototype.…
Vue 中我们是通过 $mount 实例方法去挂载 vm 的,$mount 方法在多个文件中都有定义,如 src/platform/web/entry-runtime-with-compiler.js.src/platform/web/runtime/index.js.src/platform/weex/runtime/index.js.因为 $mount 这个方法的实现是和平台.构建方式都相关的.接下来我们重点分析带 compiler 版本的 $mount 实现,因为抛开 webpack 的…
Vue框架目录 (一)Vue框架(一)——Vue导读.Vue实例(挂载点el.数据data.过滤器filters).Vue指令(文本指令v-text.事件指令v-on.属性指令v-bind.表单指令v-model) (二)Vue框架(二)——Vue指令(v-once指令.v-cloak指令.条件指令.v-pre指令.循环指令).todolist案例.Vue实例(计算.监听).组件.组件数据交互 (三)Vue框架(三)——Vue项目搭建和项目目录介绍.组件.路由 (四)Vue框架(四)——路由跳转…
上次我们学习了Vue.js的基础,并且通过综合的小实例进一步的熟悉了Vue.js的基础应用.今天我们就继续讲讲Vue.js的组件,更加深入的了解Vue,js的使用.首先我们先了解一下什么是Vue.js的组件,组件其实就是页面组成的一部分,它是一个具有独立的逻辑和功能或页面,组件可以扩展 HTML 元素,封装可重用的代码.组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树,如下图: 接下来我们就仔细讲讲组件的使用吧. 1 全局组件 以下就是我们注册…
VUE框架的初识 初步了解Vue.js框架(渐进式前端框架) Vue.js是一种轻量级的前端MVVM框架.同时吸收了React(组件化)和Angular(灵活指令页面操作)的优点.是一套构建用户界面的渐进式框架,以数据驱动DOM,Vue 采用自底向上增量开发的设计. // vue配套的一些插件Vue Router 全局路由Vuex       组件与组件间通信Vue Cookie cookie的管理​​// 使用Vue 导入 ==> 创建Vue对象 ==> 挂载到指定的页面标签(如果操作整个页…
vue框架 易用.灵活.高效 https://cn.vuejs.org/ mvc M model 数据 模型 V view 视图 dom操作 C controller 控制器 路由 C oBtn.onclick = function(){ $.ajax(... success:function(data){//data M //DOM操作 V } ); } mvc mvvm mvp mv* http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.ht…
ps:初入Vue坑的小伙伴们,对于独立做一个项目可能不清楚需要使用哪些资源,这篇随笔希望对大家有所帮助. 第一步:参照vue的官方文档,建立一个vue的项目 # 全局安装 vue-cli $ npm install --global vue-cli (如果电脑上面已有vue项目并能正常运行,基本上代表已全局安装此步,那么就可跳过此步,执行第二步,如果执行第二步的时候报第一步的错误,再执行第一步即可) # 创建一个基于 webpack 模板的新项目 $ vue init webpack my-pr…
一个VUE项目的主树: assets文件夹是放静态资源: components是放组件: router是定义路由相关的配置; view视图: app.vue是一个应用主组件: main.js是入口文件  知识点: 1.MVC和MVVM MVC是Model-View- Controller的简写,分别表示: Model(数据模型),用于存放数据 View(视图),也就是用户界面 Controller(y业务逻辑)是Model和View的协调者,Controller把Model中的数据拿过来给Vie…
第四单元(初识vue-在页面中直接引入vue框架-学习使用vue语法-vue的指令-介绍data用法-methods用法) #课程目标 了解 vue 框架的特点 掌握创建 vue 实例 掌握 data 用法及特点 掌握 vue 基本指令的用法 掌握 methods 用法 #知识点 直接用 <script> 引入,Vue 会被注册为一个全局变量.  创建vue实例,并将实例挂载到window上. <body> <div id='app'> <h1>{{msg}…