用uni-app进行小程序的开发 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

用uni-app进行小程序的开发

发表时间:2020-10-10

发布人:葵宇科技

浏览次数:41

一、注册

网址: 微信注册,根据指引填写信息

二、登录设置

登录后找到设置模块,在这里你可以设置一些小程序的主题信息,比较重要的就是这个AppID(小程序ID),唯一的,相当于微信小程序的敲门砖

三、选框架,安装开发工具

工具安装:

微信开发者工具

HBuilderX

工具安装好开始进入正式开发。

四、项目开发

1、新建一个uni-app项目

在这里插入图片描述
2、项目结构
在这里插入图片描述

├─ common/              # 公用工具库文件
├─ components/          # uni-app组件目录
│  ├─ common/        # 公共组件
├─ models/              # 接口调取目录
├─ hybrid/              # 存放本地网页的目录
├─ pages/               # 业务页面文件存放的目录
│  ├─ index/            
│  │  ├─ index.vue      # 首页面
│  ├─ functions/            
│  │  ├─ functions.vue      # 组件列表页面
│  ├─ mine/            
│  │  ├─ index.vue      # 个人中心页面
├─ platforms/           # 存放各平台专用页面的目录
├─ static               # 存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此
├─ unpackage/           # 打包目录
├─ utils/           # 工具目录
├─ wxcomponents/        # 存放小程序组件的目录
├─ App.vue              #  应用配置,用来配置App全局样式以及监听
├─ main.js              # Vue初始化入口文件
├─ manifest.json        # 配置应用名称、appid、logo、版本等打包信息
├─ package.json         # 增加uni-app扩展节点,可实现自定义条件编译平台
├─ pages.json         # 全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar 等。

Tips:

static 目录下的 js 文件不会被编译,如果里面有 es6 的代码,不经过转换直接运行,在手机设备上会报错。

cssless/scss 等资源同样不要放在 static 目录下,建议这些公用的资源放在 common 目录下。

3、项目运行
小程序项目运行前需要配置微信开发者工具的默认路径,以及配置小程序的AppID。
微信开发者工具的默认路径配置,在HBuilder的工具设置中找到运行设置
在这里插入图片描述
将微信开发者工具安装的目录复制到这里

小程序的AppID的配置需要登陆小程序管理后台,在开发开发设置中找到AppID
在这里插入图片描述

将复制的AppID粘贴到项目目录下的manifest.json文件中的小程序配置中。

接下来就可以运行项目了
在这里插入图片描述

运行以后会自动启动微信开发者工具,如果不能自动启动的话,需要手动启动程序。

4.源码请参考项目地址
该项目搭建了相关模块的框架,并实现了分享,接口的封装调用,路由跳转,表单,弹框,联系客服等模块。
接口地址自行修改后就可使用。

vuex状态管理

uni-app 内置了 vuex。但是vuex是不支持持久化存储的,所以需要结合第三方来一起协作。

默认的模板项目首先是没有node-modules模块依赖的,也就是说你没法进行一些第三方的扩展,所以为了让你的项目更加的灵活性,你需要执行以下命令来搭配一些第三方来更随心所欲的开发项目

npm init -y
npm install vuex-persistedstate --save

相关案例查看更多