Vue.js
china-yun
把自己的知识以最简单的形式写出来,,为新人填坑
展开
-
vue中props的两种写法
props: ["svgInfoData", "component_prop"], props: { svgInfoData: { type: Array, default: () => [], }, component_prop: { type: Object, default: () => { return {}; }, }, },原创 2022-03-04 11:02:36 · 1199 阅读 · 0 评论 -
vuejs sync修饰符
按照常规,想要让父组件更新**showDialog**的话,需要这样做// 子组件this.$emit('changedialog', false) //触发事件// 父组件<child @changedialog="method" :showDialog="showDialog" /> method(value) { this.showDialog = value}但是,vuejs为我们提供了**sync修饰符**,它提供了一种简写模式 也就是// 子组件 updat原创 2021-11-17 16:35:44 · 342 阅读 · 0 评论 -
el-select选择了、输入框没有渲染数据、数据回显不上去
【代码】el-select选择了、输入框没有渲染数据、数据回显不上去。原创 2021-09-18 09:09:41 · 21619 阅读 · 0 评论 -
vue之eventBus简单使用
1、全局引入//main.js//方式一Vue.prototype.$EventBus = new Vue();2、组件出发this.$EventBus.$emit('eventName', param1,param2,...)3、组件监听this.$EventBus.$on('eventName', (param1,param2,...)=>{ //需要执行的代码})4、移除监听事件 为了避免在监听时,事件被反复触发,通常需要在页面销毁时移除事件监听。或者在开发过原创 2021-08-31 21:57:59 · 20566 阅读 · 0 评论 -
浏览器缓存
浏览器的缓存一般是由后台来控制的,分为强缓存和协商缓存区别:强缓存在生命周期内直接从缓存里面拿数据,协商缓存的话会向服务器发送请求,听从服务器的安排,服务器说用缓存则直接从缓存里面拿,服务器说不能用缓存则请求服务器资源网站优化的一个非常重要的点:缓存...原创 2021-08-25 08:03:13 · 161 阅读 · 0 评论 -
前端面试之(重绘与重排)
重排就是说某个dom节点的宽高,位置等发生了改变,此种改变不仅会影响自身、还会引起连锁反应、导致后面的元素位置统统改变。重绘简单就是说、某个dom节点的颜色、背景颜色变了,只会影响自己,并不会影响整个大局。原创 2021-08-24 22:24:14 · 63595 阅读 · 0 评论 -
js new关键字干了什么事
【代码】js new关键字干了什么事。原创 2021-08-23 17:37:37 · 44978 阅读 · 0 评论 -
若依分离版总结
vue中获取当前用户信息var user = this.$store.state.user;原创 2021-06-15 13:32:15 · 56164 阅读 · 0 评论 -
vue axios实现导入导出
【代码】vue axios实现导入导出。原创 2021-05-06 07:28:36 · 17934 阅读 · 2 评论 -
vue总结
vue父子组件异步通信(使用vuex通信)父亲通过异步接口获取到数据,通过提交mutation放到全局状态vuex里面,儿子如果想要拿到vuex里面的数据,这个时候就会出现问题,因为涉及到了异步操作,父亲异步获取数据,然后存进去,需要很长的时间,但是vue是不会等待的,就会去渲染儿子,渲染的时候用到了数据,但是数据还没有回来,就会报undefiend错误解决方法父组件:使用v-if来判断是否...原创 2019-11-06 11:12:01 · 232 阅读 · 0 评论 -
vue音乐播放器app
vue init webpack vue-music项目构建卡顿的话,使用git bash打开,如果构建成功,npm start项目启动失败的话,删除node_modules文件夹,重新npm installdependencies( fastclick 、babel-polyfill 、 babel-runtime)fastclick :解决移动端300ms延迟的问题 /...原创 2019-10-04 21:43:34 · 313 阅读 · 0 评论 -
Vue.js核心思想
vue又称之为(view视图):构建用户界面的渐进式框架产生的原因(为单页应用而生)在这儿说两种数据交互模型传统网站交互模型:打开一个网站,(这个网站有很多导航,也有很多页面)当我们点击某一个导航的时候,网站就会发生跳转,重新去请求页面,服务器返回页面,然后浏览器进行渲染,这个过程就是传统网站的交互模型这种方式也不能说不好,只是我们会发现,有时候我们点击导航的时候,只是希望网站中间的内容改变一下原创 2017-11-09 14:55:07 · 19681 阅读 · 0 评论