logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue---keepAlive页面刷新问题

需求:a页面进入b页面时,b页面要刷新c页面返回b页面时,b页面不刷新1.app.vue是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。<keep-alive><router-view v-if="$route.meta.keepAlive"></router-view></keep-alive><!-- 除了需要

#vue.js#javascript#前端
vue------在页面中使用window全局变量

main.js中定义:window.xxx=[];在data中定义:data() {return {window: window,}}或者:(下面这个没有试验过)在模板中,指向的对象是this,而this 是没有window 这个属性的所以正确做法是在main.js 中Vue.prototype.workdir = ‘/dir/demo’组件里:...

#vue.js#javascript#前端
vue子组件向父组件传值的三种方式

一、通过父组件给子组件传递函数类型的props实现父组件:<Child :getChildInfo="getChildInfo"></Child>子组件:<button @click="sendChildInfo"></button>props: ['getChildInfo']sendChildInfo() {this.getChildInfo(数

Vue报错:Vue TypeError:Cannot read property ‘xxx‘ of null

问题使用Vue绑定数据显示的时候,报错:Vue TypeError:Cannot read property ‘xxx’ of null但是页面又显示正常,数据也正常。原因我们在data中绑定了数据,比如数据名为 article但是初始的数据是null,我们的想法是等会mounted中初始化,传入响应数据对象。但是Vue在渲染页面的时候已经绑定了数据,不如article.title,在请求前找到a

#vue.js#前端#javascript
vue子组件向父组件传值的三种方式

一、通过父组件给子组件传递函数类型的props实现父组件:<Child :getChildInfo="getChildInfo"></Child>子组件:<button @click="sendChildInfo"></button>props: ['getChildInfo']sendChildInfo() {this.getChildInfo(数

vuex页面刷新数据丢失问题的四种解决方式

为什么说刷新页面vuex的数据会丢失刷新页面vuex的数据会丢失属于正常现象,因为JS的数据都是保存在浏览器的堆栈内存里面的,刷新浏览器页面,以前堆栈申请的内存被释放,这就是浏览器的运行机制,那么堆栈里的数据自然就清空了。第一种方法用sessionStorage将接口返回的数据保存在vuex的store里,也将这些信息也保存在sessionStorage里。注意的是vuex中的变量是响应式的,而s

#前端
CSS多行省略的几种方法

显示一行文字,多余省略号:.title {width: 100px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}显示两行文字,多余省略号:.title {width: 100px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display

#css#css3#html
到底了