该插件侧重于JavaScript函数的封装,提高开发者工作效率。我们集成了众多的功能(比如 网络请求
、汇率转换
、在线支付
、devtools检测
、视频封面截取
、字符加密
)等Api,您可以根据自己需求和使用场景选择。
≈ 700 byte* . 完美兼容 Vue3 和 uniapp 开发框架
Beyck.js stems from a gist by beyckjs.
npm i beyck
make test
* Minified and gzipped. Run make bytes
to verify.
确保已经安装beyck.js 参考下面配置实例运行
import Beyck from 'beyck'
import App from './App'
import {
createSSRApp
} from 'vue';
export function createApp() {
const app = createSSRApp(App);
app.use(Beyck, {
//全局数据
globalData: {
hello: 'hello'
},
//允许服务器请求可信域名列表
permitHost: [],
//404页面 如果定义404页面也不存在 将不执行也不反馈
notFoundPath: '/pages/404/index',
//登录页面必填 没有可填首页(二选一 当未登录时会优先跳转到此)
loginPath: '/pages/login/index',
//允许未登录访问白名单路径 不填写或未定义则默认为首页与登录页面
allowPath: [
'pages/index/index'
],
//注入函数和方法 供全局调用 会覆盖原有方法和函数 对象权重 beyck > injectJsdk > uni/plus
injectJsdk: {
sdk: 'sdk'
},
//运行参数配置
config: {
route: true, //(路由拦截)默认是关闭的 意味着不能跳转中传值 如果需要请设置为true
log: ['log','error'], //是否允许日志输出控制台 默认true 支持数组保留['log','error'] 这样console.log()和console.error()可以输出到控制台
ondev: true //是否开启控制台检测 开发环境不会生效 默认值为false
/* .... */
}
});
return {
app
}
}
QQ:2656999399 QQ群:158153466