vue中如何在本地导入js文件

import  {setStore,setUser,getStore,removeStore} from "../../../public/localstory"

 

在导入js文件时,推荐大家可以先看下ES6的有关内容

http://es6.ruanyifeng.com/#docs/module

 

import  {setStore,setUser,getStore,removeStore} from "../../../public/localstory"
//其中 setStore,setUser,getStore,removeStore为js里面的方法

 js文件,里面是创建的一些方法:

function setStore(keyword,content){
		if(!keyword) return;
		localStorage.setItem(keyword,JSON.stringify(content));
	}
	//建立一个user对象
	function setUser(id,userName,accountNumber,password,weiCharNumber,url,inRecord,outRecord){
		
			let user={
				"id": id,
				"userName": userName,
				"accountNumber": accountNumber,
				"password": password,
				"weiCharNumber": weiCharNumber,
				"url": url,
				"inRecord": inRecord,
				// [{
				// 	"friendID": 0,
				// 	"record": []
				// }],
				"outRecord": outRecord
				// [{
				// 	"friendID": 0,
				// 	"record": []
				// }]
			}
			return user;
	}

	
	
	// 取出值的方法
	function getStore( keyword){
		if(!keyword) return;
		else return localStorage.setItem(keyword)
	}
	
	//删除键的方法
	function removeStore(keyword){
		if(!keyword) return;
		localStorage.removeItem(keyword);
	}
	
	export {
		setStore,
		setUser,
		getStore,
		removeStore
	}

  注意:必须将方法名写入export 中,否则import后找不见方法

  这个知识ES6里的一种,还有其他方法可以实现,可以查看ES6官网

  http://es6.ruanyifeng.com/#docs/module

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值