logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vuex在页面刷新后数据被清除

vuex在页面刷新后数据被清除的问题最近在用vue写pc端项目,用vuex来做全局的状态管理, 发现当刷新网页后,保存在vuex实例store里的数据会丢失1. 产生原因其实很简单,因为store里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,store里面的数据就会被重新赋值。2. 解决思路一种是state里的数据全部是通过请求来触发action或mutation...

vue中v-bind与v-model指令详解

1.v-modelv-model指令,我理解为绑定数据源。就是把数据绑定在特定的表单元素上,可以很容易的实现双向数据绑定。经常和{{}}胡子语法配合在html中使用, ps: {{}} === v-text直接看代码<p>********v-model绑定数据源,实现双向绑定</p><div><p&a

vue的data以及js的slice

<template><div><h2>devicebase 页面</h2><button @click="addSlice">添加1 slice用法</button><br>&

Vue实例的对象参数options的几个常用选项

一.新建一个Vue实例可以有下列两种方式:1.new一个实例var app= new Vue({el:'#todo-app', // 挂载元素data:{ // 在.vue组件中data是一个函数,要写成data () {}这种方式items:['item 1','item 2','item 3'],todo:''},methods:{ // ...

Vuex中Mutations修改状态

上篇是读取state,这篇是修改状态。即如何操作Mutations。一.$store.commit( )Vuex提供了commit方法来修改状态1.store.js文件const mutations={add(state){state.count++},reduce(state){state.count--...

运用Share.js插件在网页上添加一键分享到微博、微信等

最近做项目遇到一个需求,就是给网站添加一键分享到微博,微信,qq等社交媒体的功能。想来应该是通过调用一些现成的接口就可以了,这里总结一下运用Share,js来实现的详细步骤具体做法:1.下载git hub上的开源包https://github.com/overtrue/share.js/2.下载完成后将src文件夹移动到dist文件夹中3.将dist文件夹整个拷贝到项目根目...

到底了