一、本地存儲:
localStorage.setItem('uqid','REgaI2eAT9yDfpdc'); //存儲本地(傳死參)
var uqid = localStorage.getItem('uqid'); // 獲取存儲本地值
或者
var orderSn = 20;
localStorage.setItem('orderSn',orderSn);
var uqid = localStorage.getItem('orderSn');
二、獲取自定義--------data-id
bindList(e){
var autoId = $(e.currentTarget).attr('data-id'); //獲取div -data
},
三、獲取鏈接---url參數
http://localhost:8080/#/lineitem?uqid =2019032817530157997 (獲取---uqid )
bindList(){
var uqid = utils.getUrlKey('uqid');
alert(uqid );
},
以上獲取url參數需要引入js文件----utils.js
/* eslint-disable */
export default{
getUrlKey: function (name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null
}
}
main.js全局引入下
import utils from './assets/js/utils.js' //獲取url參數
global.utils = utils;
四、頁面跳轉返回
@click="bindReturn"
methods:{
bindReturn(){
this.$router.go(-1); //返回上一頁,
},
bindOrider(){
this.$router.push({path: '/doctorlist'}); //頁面跳轉
},
}
router/index.js文件中
import doctorList from '@/components/doctorlist'
export default new Router({
routes: [
{
path:'/doctorlist',
name:'doctorList ',
component:doctorList ,
meta: {
title: '我是修改後的頁面title'
}
},
]
})
修改頁面title--main.js 最後添加
// 修改頁面title
router.beforeEach((to, from, next) => {
/* 路由發生變化修改頁面title */
if (to.meta.title) {
document.title = to.meta.title;
}
next();
})
vue本地存儲、獲取自定義data-id、獲取鏈接url參數、頁面跳轉返回、修改頁面title
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.