NGTools/uni_modules/json-interceptor-chooseImage
ldeyun 9dbfdc6c71 V1.0.0
微信小程序运行成功;
H5运行成功
2024-09-30 01:30:39 +08:00
..
js_sdk V1.0.0 2024-09-30 01:30:39 +08:00
changelog.md V1.0.0 2024-09-30 01:30:39 +08:00
package.json V1.0.0 2024-09-30 01:30:39 +08:00
readme.md V1.0.0 2024-09-30 01:30:39 +08:00

拦截器顾名思义,是在框架方法执行的各个环节(包含:拦截前触发、成功回调拦截、失败回调拦截、完成回调拦截) 插入逻辑,篡改参数或终止运行。

优势

  • 这种方式相当于改写了api的内部逻辑相比语法糖他更加直观不影响ide的代码提示。
  • 将常规固定的逻辑封装到框架的api内且支持个性化设计。如你可以在本插件路径:/uni_modules/json-interceptor-chooseImage/js_sdk/main.js修改弹出框元素,绘制更漂亮的样式和文字说明。

使用示例App.vue页代码如下

<script>
// #ifdef APP-PLUS
import interceptorChooseImage from '@/uni_modules/json-interceptor-chooseImage/js_sdk/main.js';
// #endif
	export default {
		onLaunch: function() {
			console.log('App Launch')
			// #ifdef APP-PLUS
			interceptorChooseImage()
			// #endif
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

跳转到应用的权限页面 参考来源:https://ext.dcloud.net.cn/plugin?id=594 感谢作者@DCloud_heavensoft