beyck

1.0.5 • Public • Published

Beyck.js

CDNJS

该插件侧重于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

Package Sidebar

Install

npm i beyck

Weekly Downloads

1

Version

1.0.5

License

(Apache-2.0 OR WTFPL)

Unpacked Size

48.9 kB

Total Files

4

Last publish

Collaborators

  • meylinto