js
卤鸽子
一个只会写bug的卤鸽子
展开
-
vue的自定义指令以及简单的permission指令
permission.jsexport default { //只调用一次,指令第一次绑定到元素时调用,用这个钩子函数可以定义一个在绑定时执行一次的初始化动作。 bind(el, binding) { }, //被绑定元素插入父节点时调用(父节点存在即可调用,不必存在于 document 中) inserted(el, binding) { /**传入的权限和指令的值进行对比*/ if (!store.getters.menuTree.includes(bindin原创 2021-05-12 11:55:15 · 1446 阅读 · 0 评论 -
Electron的配置以及自动更新
更新依赖npm install --registry=https://registry.npm.taobao.org手动明跳转路由location.hash = '#/chat'手动获取当前路由window.location.hrefelectron常用配置"build": { "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名 "appId": "com.leon.xxxxx",//包名 "copyright":"xxxx"原创 2021-05-12 11:52:05 · 1642 阅读 · 0 评论 -
es6,es7,es8,es9,es10的新特性
es6类(class)模块化(Module)导出(export)// 导出变量test.jsexport let name = 'vin'export const age = '24';// 等价于let name = 'vin';const age = '24';export { name, age }---export { name as myName, age } // 起别名---export default name // 导出默认参数// 等价于e原创 2021-05-12 11:36:39 · 152 阅读 · 0 评论 -
vue里几种方法封装
通过Vue.prototype挂载/**common.js*/exports.install = function (Vue) { Vue.prototype.$Download = function (url, data) { //全局函数 } Vue.prototype.$fromatTable = function (L) { }};/**main.js*/import common from './common/common.js'Vue.use(com原创 2020-12-09 11:00:51 · 582 阅读 · 0 评论 -
axios的封装,不仅限于vue使用
axios.js封装import axios from 'axios'// 创建axios实例let baseURL = process.env.VUE_APP_API_HOST// /dev本地的代理规则if (process.env.NODE_ENV == 'development') { baseURL = '/dev'}const service = axios.create({ //baseURL: process.env.VUE_APP_API_HOST, // api的bas原创 2020-12-04 10:50:26 · 195 阅读 · 0 评论