上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 49 下一页
摘要: vue实现数据双向绑定有这么一个过程:当你把一个普通的 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对象所有的属性,并使用Object.defineProperty() 把这些属性全部转为getter/setter。每个组件实例都有相应的 watcher 实例对象 阅读全文
posted @ 2021-02-06 22:52 vickylinj 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 需求 因为某些原因,某个页面的加载需要很长时间。为了不让用户重新加载,再次等待很长时间,决定当从这个页面跳转其他页面时,打开一个新窗口。 编程时导航 使用路由对象的resolve方法解析路由,可以得到location、router、href等目标路由的信息。得到href就可以使用window.ope 阅读全文
posted @ 2021-02-06 20:43 vickylinj 阅读(3509) 评论(0) 推荐(1) 编辑
摘要: scrollBehavior (to, from, savedPosition) { if (savedPosition) { //保持原先的滚动位置 return savedPosition } else { //滚动到顶部 return { x: 0, y: 0 } } } 使用前端路由,当切换 阅读全文
posted @ 2021-02-06 17:48 vickylinj 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 什么是单页面应用(SPA)? 首先我们需要了解一下前置的基础知识——SPA(单页面应用)。互联网是一步一步发展到今天的,用一个普通用户能够觉察到的衡量因素——上网速度,来观察互联网的发展。由一开始的拨号上网,到宽带上网,再到如今的百兆光纤等等。信息的高速公路逐渐发展应用于全球的各个方面。而对于web 阅读全文
posted @ 2021-02-06 17:04 vickylinj 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分,一个是点击部分,一个 阅读全文
posted @ 2021-02-06 16:04 vickylinj 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 说明: debounce和throttle在脚手架的使用,此处以防抖函数debounce为例避免按钮被重复点击 引入: import lodash from 'lodash' 使用: 直接使用debounce方法 // 审核 audit: lodash.debounce(function() { t 阅读全文
posted @ 2021-02-05 18:01 vickylinj 阅读(1953) 评论(0) 推荐(0) 编辑
摘要: 当我们使用原生的audio标签时,可以看到如下的效果。 那么如何让下载按钮隐藏掉呢? 1. controlsList="nodownload" // 这个方法只支持 Chrome 58+, 低于该版本的是没有无法隐藏的 <audio src="/i/horse.ogg" controls="cont 阅读全文
posted @ 2021-02-05 17:58 vickylinj 阅读(524) 评论(0) 推荐(0) 编辑
摘要: store的结构: city模块: 在各模块使用了命名空间的情况下,即 namespaced: true 时: 组件中访问模块里的state 传统方法: this.$store.state['模块名']['属性名'] 例如:this.$store.state.city.list。 控制台输出 thi 阅读全文
posted @ 2021-02-05 11:24 vickylinj 阅读(3559) 评论(0) 推荐(0) 编辑
摘要: 当在严格模式中使用 Vuex 时,在属于 Vuex 的 state 上使用 v-model 会导致出错。 <input v-model="obj.message"> 假设这里的 obj 是在计算属性中返回的一个属于 Vuex store 的对象,在用户输入时,v-model 会试图直接修改 obj. 阅读全文
posted @ 2021-02-04 23:44 vickylinj 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 一、state 1.1 引入vuex 以后,我们需要在state中定义变量,类似于vue中的data,通过state来存放状态 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.St 阅读全文
posted @ 2021-02-04 22:18 vickylinj 阅读(292) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 49 下一页