UNPKG

yl-view

Version:

一个基于uniapp的ui框架

28 lines (26 loc) 810 B
import ylmixin from "./libs/function/mixin.js" import color from "./libs/utils/color.js" // scss导出变量 js引用 import colorValue from 'yl-view/libs/index.scss'; // 常见正则验证 import test from './libs/function/test.js' // 处理导入的scss变量异常数据 for (let [key,value] of Object.entries(colorValue)) { if(/\%?(.*?)?%/.test(value)){ colorValue[key] = ylmixin.addUnitRpx(value.match(/\%\?([\d\D]*)\?%/)[1]) } } const $yl = { ...ylmixin, ...color, test, ...colorValue } // $yl挂载到uni对象上 uni.$yl = $yl var VuePlugin = {} VuePlugin.install = function(Vue, options) { //install是挂载组件的方法,有了它就可以在外部引用并Vue.use一个插件了; // 在此写mixin等方法 Vue.prototype.$yl = $yl } export default VuePlugin