如何解决vuex页面刷新数据丢失问题?

  • Post author:
  • Post category:vue

1、问题描述: 一般在登录成功的时候需要把用户信息,菜单信息放置vuex中,作为全局的共享数据。但是在页面刷新的时候vuex里的数据会重新初始化,导致数据丢失。因为vuex里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,vuex里面的数据就会被重新赋值。 2、解决思路: 办法一:将vuex中的数据直接保存到浏览器缓存中(sessionStorage、localStorage、…

继续阅读 如何解决vuex页面刷新数据丢失问题?

Vue CLI的安装-MAC

  • Post author:
  • Post category:vue

Vue CLI的安装-MAC 安装 创建一个项目 安装 在任意位置安装这个包 sudo npm install -g @vue/cli 然后在输入密码 下载过程中会出现一个安装软件,安装即可 安装成功后在重新输入刚刚的命令即可安装成功 sudo npm install -g @vue/cli 创建一个项目 运行以下命令来创建一个新项目: vue create 文件夹名称 vue create he…

继续阅读 Vue CLI的安装-MAC

Vue中获取各类型input标签的值

  • Post author:
  • Post category:vue

Vue中获取各类型input标签的值 HTML中input标签的tyle类型实际上有23种;常用的有text、password、radio、checkbox、button、file。现在就在Vue中获取常用的值 获取text类型的值 //html <input type="text" v-model="val"> //js console.log(this.val); 获取passwo…

继续阅读 Vue中获取各类型input标签的值

vue项目:歌词随歌曲同步滚动

  • Post author:
  • Post category:vue

封装成对象,暴露出去共享使用 1、新建js文件 2、因为需要用到元素运动来实现歌词自上而下滚动的效果,又不想引用jquery增大js的加载,所有在对象内部封装了一个运动函数。 3、主要的函数是添加定时器来实现歌词和歌曲的播放的时间同步,因为歌曲有暂停的功能,所以也添加了清除定时器来实现歌词暂停的功能,此时在对象内部的两个函数中用到了同一个参数定时器,所有需要将定时器定义成对象自身的一个参数来实现参…

继续阅读 vue项目:歌词随歌曲同步滚动

vue鼠标经过图片图片放大

  • Post author:
  • Post category:vue

![在这里插入图片描述](https://img-blog.csdnimg.cn/5925e8464b0d4b858cad77c75f068ef8.png#pic_center) ![在这里插入图片描述](https://blog.csdn.net/yehaocheng520/article/details/119003274#pic_center) <div class="big-img-…

继续阅读 vue鼠标经过图片图片放大

vue-cil 中的 axios的二次封装与proxy反向代理使用

  • Post author:
  • Post category:vue

Axios与proxy反向代理 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 1、Axios 的特性 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF 2、Axios 的安装 …

继续阅读 vue-cil 中的 axios的二次封装与proxy反向代理使用

vue + echarts 柱状图、折线图增加横向滚动条

  • Post author:
  • Post category:vue

项目需求中经常会遇到请求数据量很大并且需要通过图表来展示的问题,这时候便需要在柱状图、折线图组件上增加横向滚动条,方便用户查看数据。 上图: 其实很简单,只需要在图表组件中增加dataZoom属性,便可以增加滚动条,配置如下: dataZoom=[ { type: 'slider', //滑动条型数据区域缩放组件 realtime: true, //拖动时,是否实时更新系列的视图。如果设置为 fa…

继续阅读 vue + echarts 柱状图、折线图增加横向滚动条

vue2前端中vant2中的唤醒组件van-circle掉坑

  • Post author:
  • Post category:vue

1、官网上的原话: rate 属性表示进度条的目标进度, v-model 表示动画过程中的实时进度。当 rate 发生变化时, v-model 会以 speed 的速度变化,直至达到 rate 设定的值。 此时我要做五个环形,无论怎么改变这个rate的数值都会影响前面的第一个环形, 原来的错误写法: <div class="circle"> <div class="circle1…

继续阅读 vue2前端中vant2中的唤醒组件van-circle掉坑

VUE ROUTER-LINK 上添加点击事件

  • Post author:
  • Post category:vue

点击事件失败原因: router-link会阻止click事件,你可以试试只用click不用native,事件是不会触发的。而a标签不会阻止。 在vue学习中遇到给router-link 标签添加事件@click 、@mouseover等无效的情况 解决方案: 根据Vue2.0官方文档关于父子组件通讯的原则,父组件通过prop传递数据给子组件,子组件触发事件给父组件。但父组件想在子组件上监听自己的…

继续阅读 VUE ROUTER-LINK 上添加点击事件

Web开发day14:Antv X6 + Vue(Chapter1)

  • Post author:
  • Post category:vue

目录 一、快速上手 (1)HelloWorld (2)demo2:平移、放大与缩小 (3)demo3:节点和边的配置 二、画布 (1)Graph、Panning、MouseWheel (2)Transform 三、基类Cell (1)addNode和addEdge、markup和选择器 (2)自定义节点添加图片、自定义节点定制Css (3)添加文本节点、通过控制面板控制属性 (4)拖拽式页面基本案…

继续阅读 Web开发day14:Antv X6 + Vue(Chapter1)