vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue获取参数方法的封装

vue如何获取参数方法的封装

作者:小曲曲

文章介绍了如何在Vue.js中获取URL参数、定义和暴露公共方法、在main.js中引入并注册到Vue实例原型,以及页面中调用这些方法,作者分享了个人经验,希望对大家有所帮助

vue获取参数方法的封装

url里的参数可以使用this.$route.query获取

// 获取原生跳转过来的参数
// 使用方法:1、commonjs中定义方法  2、main.js中引入,注册给原型  3、页面使用
export function GetRequest() {
    let url = location.href.split("?")[1].split("&"); //获取url中"?"符后的字串

    console.log(url);
    let query = {};
    url.forEach(item => {
        query[item.split("=")[0]] = decodeURIComponent(item.split("=")[1]);  //转码
    });
    return query;
}
// 获取url中拼接的参数
import { GetRequest } from "./common/js/common.js";
Vue.prototype.query = GetRequest;
 mounted() {
    console.log(this.query);
    }

vue封装全局方法

方式一

const util = {
	getCookie:()=>{
		return null;
	}
}
module.exports = util;
import util from '../assets/js/util.js'
util.getCookie();

方式二

export function getCookie(){
	return null;
}

export function setCookie(){
	return null;
}
import { getCookie,setCookie } from '../assets/js/util.js'
getCookie();
setCookie();

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文