Ai
1 Star 0 Fork 134

crax/Workflow

forked from StavinLi/Workflow 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.js 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
lichen39 提交于 2022-09-21 14:30 +08:00 . feat: 代码优化
/*
* @Date: 2022-08-04 16:29:35
* @LastEditors: StavinLi
* @LastEditTime: 2022-09-21 14:08:37
* @FilePath: /Workflow/src/main.js
*/
import 'babel-polyfill'
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './plugins/element.js'
import './css/override-element-ui.css'
import func from './plugins/preload.js'
import nodeWrap from '@/components/nodeWrap'
Vue.component('nodeWrap', nodeWrap); //初始化组件
import addNode from '@/components/addNode'
Vue.component('addNode', addNode); //初始化组件
Vue.prototype.$func = func;
Vue.config.productionTip = false;
Vue.directive('enterNumber', {
bind: function (el, { value = 2 }) {
el = el.nodeName == "INPUT" ? el : el.children[0]
var RegStr = value == 0 ? `^[\\+\\-]?\\d+\\d{0,0}` : `^[\\+\\-]?\\d+\\.?\\d{0,${value}}`;
el.addEventListener('keyup', function () {
el.value = el.value.match(new RegExp(RegStr, 'g'));
el.dispatchEvent(new Event('input'))
})
}
});
Vue.directive('focus', {
// 当被绑定的元素插入到 DOM 中时……
inserted: function (el) {
el.focus()
}
});
new Vue({
router,
store,
components: {
nodeWrap,
addNode,
},
render: h => h(App)
}).$mount('#app')
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/awsomeodoo/Workflow.git
git@gitee.com:awsomeodoo/Workflow.git
awsomeodoo
Workflow
Workflow
master

搜索帮助