摘要:
一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 1、在urls.py定义路由 2、在视图中处理请求 注意:在处理请求时对不同的请求方法进行判断处理的。 二、CBV CBV(class base views) 就是在视图里使用类处理请求,与FBV较大的不同 阅读全文
摘要:
一、什么是过滤器? 过滤器是对即将显示的数据做进一步的筛选处理,然后进行显示,值得注意的是过滤器并没有改变原来的数据,只是在原数据的基础上产生新的数据。 二、过滤器的使用 1、定义过滤器 全局过滤器 局部过滤器 2、过滤器使用的地方 三、实例 1、传递一个参数的全局过滤器 2、传递多个参数的局部过滤 阅读全文
摘要:
1、插件的作用 插件通常会为 Vue 添加全局功能,一般是添加全局方法/全局指令/过滤器等 Vue 插件有一个公开方法 install ,通过 install 方法给 Vue 添加全局功能 通过全局方法 Vue.use() 使用插件,它需要在你调用 new Vue() 启动应用之前完成. 2、开发插 阅读全文
摘要:
一、事件处理方法 1、格式 完整格式:v-on:事件名="函数名" 或 v-on:事件名="函数名(参数……)" 缩写格式:@事件名="函数名" 或 @事件名="函数名(参数……)" 注意:@后面没有冒号 event :函数中的默认形参,代表原生 DOM 事件 当调用的函数,有多个参数传入时,需要使 阅读全文
摘要:
1、自定义指令的作用 除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。 参考文档:https://cn. 阅读全文
摘要:
1、定义路由 2、使用 router-link 组件来导航 在左侧菜单栏的Vleft组件中使用router-link 2.1 加入默认样式 默认选中的样式是在li标签上加上class="active" 2.1.1 tag 如果想要 <router-link> 渲染成某种标签,例如 <li>。 可以使 阅读全文
摘要:
由于使用单一状态树,应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时,store 对象就有可能变得相当臃肿。 为了解决以上问题,Vuex 允许我们将 store 分割成模块(module)。每个模块拥有自己的 state、mutation、action、getter、甚至是嵌套子模块—— 阅读全文
摘要:
一、环境安装 1、axios的安装 进入到对应工程目录执行: 2、启动测试数据的API 测试项目地址:https://github.com/ShenJianPing0307/VueTestAPI 二、使用axios 使用文档:https://github.com/axios/axios 1、发送ge 阅读全文
摘要:
一、生命周期图示 生命周期可以理解为三部分,第一部分为初始化Vue实例的过程,第二部分为数据渲染,更新Dom的过程,第三部分为销毁实例的过程,每一个部分都有对应的钩子函数来完成对应的部分过程。 初始化阶段的钩子函数: 更新阶段的钩子函数: 销毁阶段的钩子函数: 二、实例演示 1、beforeCrea 阅读全文
摘要:
一、初始化项目 1、下载模板 进入github中https://github.com/tastejs/todomvc-app-template,并且在命令行将其clone下来 2、安装依赖 进入项目目录中安装依赖 3、引入vue.js文件 首先在命令行中安装vue 然后再index.html中引入 阅读全文