- 其他类型均须初始化为null
对于既可以采用封装的方式来实现,也可以在一个独立的vue文件中实现的,视业务逻辑复杂度进行开发,如果预计的代码量超过500行,则进行拆分,将列表、对话框、弹出框、Tab页内容等进行独立开发 。
组件封装规范:
原则上不使用组件属性,如果需要属性进行分类则可以使用属性,但需要注意,组件属性不能修改其值,只负责单项传递数据,原则上不使用组件属性双向传递数据
组件封装需实现一个初始化函数和0个或n个回调事件:
初始化函数命名:
init([组件参数])
回调事件命名:call_back_[事件结果名称]
如果只有一个单一的回调事件必须省略[事件结果名称],只使用call_back组件调用:this.$refs.[ref_name].init()
触发回调:emit('call_back')
3.12服务代理服务代理规定访问后端接口的配置方法;使用webpack配置中的proxy项来实现,不允许将访问地址写成固定的字符串捆绑到请求中;
vue.config.js
devServer: {proxy: {'/oth_api': {target: 'http://127.0.0.1:8000/',changeOrigin: true},'qybackstage_api': {target: 'http://127.0.0.1:8001/',changeOrigin: true}}},
3.13UI组件导入UI组件的引入必须使用按需导入的方法,不允许一次性全部引入 。【Vue3 PC端页面开发规范】
推荐阅读
- 出租车|中国最高端出租车 蔚来ES6出租车现身廊坊!网友:起步价多少钱?
- 2022:为什么 NestJS 是最好的后端框架
- WebScoket获取客户端IP地址
- httpx:一个 Python Web 客户端
- 解决L2TP 隧道客户端分流问题
- 基于Vue3+TS+ElementPlus+Qiankun构建微应用项目
- 5个前端开发框架的发展趋势
- 端午节四款艾叶药膳 除烦活血化瘀
- 包含JS、CSS、React、浏览器等 前端经典面试题
- 网络安全中端口扫描的一些方案介绍