更新记录
1.0.6(2025-02-03) 下载此版本
新增日志输出管理 1.0.6
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-vue | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
Beyck.js
该插件侧重于JavaScript函数的封装,提高开发者工作效率。我们集成了众多的功能(比如 网络请求
、汇率转换
、在线支付
、devtools检测
、视频封面截取
、字符加密
)等Api,您可以根据自己需求和使用场景选择。
≈ 700 byte* . 完美兼容 Vue3 和 uniapp 开发框架
Beyck.js stems from a gist by beyckjs.
Node安装命令 🐾🍁
npm i beyck
Running the test suite
make test
* Minified and gzipped. Run make bytes
to verify.
导入和使用方法(uniapp->main.js)
确保已经安装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