经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 移动开发 » 微信小程序 » 查看文章
wepy框架须知
来源:cnblogs  作者:子钦加油  时间:2018/9/26 19:39:41  对本文有异议
  1. 安装脚手架1. 安装构件工具 npm i wepy-cli -g2.创建项目      wepy new 项目名3.实时编译      wepy build --watch  npm run dev4.使用微信开发者工具新建项目,本地开发选择dist目录。5.微信开发者工具 --> 项目 --> 关闭ES6ES5
  2.  
  3. 代码规范:1.变量与方法使用尽量使用驼峰式命名,避免使用$开头。
  4.     $开头的方法或者属性为框架内建方法或者属性,可以被使用,使用前请[参考API文档]()。2.入口,页面,组件的命名后缀为.wpy。外链的文件可以是其它后缀。
  5.     请参考wpy文件说明3.使用ES6语法开发。
  6.     框架在ES6下开发,因此也需要使用ES6开发小程序,ES6中有大量的语法糖可以让我们的代码更加简洁高效。4.使用Promise
  7.     框架默认对小程序提供的API全都进行了 Promise 处理,甚至可以直接使用async/await等新特性进行开发。
  8.  
  9. 构件组件1.components文件夹里创建 *.wpy 如果编辑器不高亮 将后缀改成 *.vue  wepy.config  wpyExt: '.wpy' 该成 .vue VScode可以使用插件wpy解决 在设置中设置关联 "files.associations": {"*.vue": "vue","*.wpy": "vue","*.wxml": "html","*.wxss": "css"},"emmet.syntaxProfiles": {"vue-html": "html","vue": "html"},2.wpy结构和vue基本一致 js导出部分react语法 
  10.  
  11. 绑定参数1.wepyprops传递需要加上.sync修饰符(类似VUE1.x)才能实现props动态更新,并且父组件再 变更传递给子组件props后要执行this.$apply()方法才能更新2.wepy支持数据双向绑定,子组件在定义props时加上twoway:true属性值即可实现子组件修改父组 件数据
  12.  
  13. 组件通信1.wepy中是通过$broadcast$emit$invoke 三种方法实现通信
  14.         $broadcast:父组件触发所有子组件事件this.$broadcast('子组件在event里定义好的函数名',传递的参数)
  15.             父子关系:
  16.                 只有import引入时才产生父子关系 slot不产生父子关系
  17.                 
  18.         $emit:子组件触发父组件事件this.$emit('父级在events里定义好的函数名', 传递的参数)
  19.             父子关系:
  20.                 只有import引入时才产生父子关系 slot不产生父子关系
  21.  
  22.         $invoke:子组件触发子组件事件this.$invoke('组件路径','被调用的方法名',传递的参数)
  23.             注意: 子组件被调用的方法 不要定义在methods 
  24.  
  25. repeat 循环时 被循环的组件的props会合并到被循环的组件的data中---------------------本文来自 y_qingcheng CSDN 博客 ,全文地址请点击:https://blog.csdn.net/y_qingcheng/article/details/79481653?utm_source=copy

 

感谢大家浏览到这里~~~~

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号