• uni-app实现多端开发


    多端开发,听名字就感觉不一样,一套代码。多端使用,适用于各个平台。市面上很多关于多端开发的框架,比较常用,流行的框架 uni-app,Chameleon(变色龙),taro这些,都可以支持多端,一套代码,8个平台支持,

    语法差异上,uni-app和Chameleon(变色龙)都选择使用的是小程序和vue的语法结合,但是taro语法是react,熟悉react语法,比较熟悉这套框架,对于技术选项,框架的活跃度,这个框架的认知度,选择适合自己的框架.

    根据公司的需求,选择框架,选择之前,也是研究了一下这个三个框架,最后还是选择用uni-app选择开发,个人比较熟悉vue,有做过小程序方面的,选择uni-app是最合适的,坑还是比较多,需要多踩坑。

    一套代码,测试在6个平台,分别是H5页面,安卓,微信小程序,百度小程序,支付宝小程序,头条小程序这几个平台。

     uni-app底层的语法还是用到了weex,而且对应是应用市场插件种类很多,几乎能满足项目的需求,Ul库。选择uni-app的好处

    1.微信小程序

    先去官网下载开发者工具https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

    安装完之后,在编辑器找到安装的目录。

     第一次编辑运行的时候,需要在微信编辑器找到设置,选择安全设置,一定要把这个服务端口开启才可以使用。

     2.百度小程序和支付宝小程序

    百度小程序开发工具:https://smartprogram.baidu.com/docs/develop/devtools/show_sur/

    支付宝小程序开发工具:https://docs.alipay.com/mini/ide/download

    这个就不需要配置什么了。安装,配置好对应的目录就可以了,启动的时候,需要手动填写目录地址,uni-app不会自动打开百度小程序和支付宝小程序。需要手动,然后在保存的时候,就会自动刷新

     3.头条小程序

    因为这个头条小程序出来没有多久,uni-app做的兼容性不是很好,坑比较多,这个编辑器默认安装C盘,没得选择,也是和百度和支付宝小程序一样,必须是手动打开才行。

    头条小程序:https://developer.toutiao.com/docs/devtool/versionUpdate.html

     说这个坑,确实坑太多,第一次编辑启动的时候,最重要的三个文件没有加载过来。这个需要手动引入这三个文件,才生效,如果发现运行不成功,报错,一定要看看app.js文件是否引入这个几个文件了

    其他小程序都没有问题,只有头条不行。

    4.安卓和H5页面

    这个相比较就简单了很多,不需要配合什么东西。点击运行对应的就行。

    最终效果,经过学习看视频敲写一个案例,运行在对应的平台展示效果

     一切准备就绪,就开始慢慢的踩坑,熟悉小程序和vue并且写个项目,上手很快。

  • 相关阅读:
    批处理中的符号
    IF命令详解
    批处理介绍
    批处理中的变量
    单调栈2289. 使数组按非递减顺序排列
    01BFS2290. 到达角落需要移除障碍物的最小数目
    电脑FQ成功后,命令行无法FQ
    d365 webresource 批量更新
    asp.net mvc传值方式
    SpringBoot整合Nacos实现动态配置数据源
  • 原文地址:https://www.cnblogs.com/zhoulifeng/p/11613165.html
Copyright © 2020-2023  润新知