vue-cli 脚手架创建uniapp项目(微信小程序)

这篇具有很好参考价值的文章主要介绍了vue-cli 脚手架创建uniapp项目(微信小程序)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装

1、全局安装 vue-cli 脚手架(不建议用 5.0 版本,避免报错)

 npm install -g @vue/cli@4.5.19

2、脚手架创建项目

vue create -p dcloudio/uni-preset-vue my-project

3、选择 默认模板 即可

4、编译并启动项目

npm run dev:mp-weixin

vue-cli 脚手架创建uniapp项目(微信小程序)

 5、开发者工具,导入项目,注意路径 "项目地址/dist/dev/mp-weixin"

开发的规范

  1. 不能直接在开发者工具中修改代码,口诀:vscode做开发,开发者工具做调试

  2. 标签使用小程序的规范,语法使用vue的即可

项目目录结构

  1. App.vue 相等于原生小程序 app.wxss (全局样式文件)和 app.js (应用入口文件)

  2. main.js uniapp 项目入口文件 ,后期有一些设置想全局都生效(vuex)

  3. mainifest.json 相当于小程序 project.config.json 设置 appid 、设置不校验合法域名一微信开发者工具一本地设置的功能

  4. pages.json 相当于以前小程序当中全局配置 app.json 和页面配置 index.json

    1. 新建了页面,需要在 pages.json 中设置页面路径

    2. 设置应用的标题还可以设置单个页面的标题

    3. 设置导航栏样式

    4. 设置 tabbar

  5. uni.scss 全局样式文件,写 scss 语法,默认被 uniapp 引入了,所以不需要手动去引入它

  6. pages 文件夹是否 uniapp 页面文件!!

  7. static 存放静态资源,图片,字体等

uniapp生命周期

口诀:组件生命周期使用vue规范,其他使用小程序规范

  1. 应用生命周期,使用小程序

    1. onLauch等

  2. 页面生命周期,使用小程序

    1. onLoad,onShow等

  3. 组件生命周期,使用vue的规范

    1. created,mounted等

uniapp的api

1、wx的api,修改前缀后(uni),可以直接用 : wx.showToast() ---- uni.showToast()

2、uni支持promise的使用方式

3、使用promise返回的是数组,建议直接解构使用即可

easycom

  1. 按照规范新建组件: components/组件名/组件名.vue

  2. 页面直接使用即可

 vue-cli 脚手架创建uniapp项目(微信小程序)

引入和使用 uni-ui

  1. 在根目录创建 vue.config.js 文件 ,增加 @dcloudio/uni-ui 包的编译

    module.exports = {
        transpileDependencies:['@dcloudio/uni-ui']
    }
  2. 安装 sassuni-ui

    npm i sass @dcloudio/uni-ui
  3. 配置 easycom

    // pages.json
    {
        "easycom": {
            "autoscan": true,
            "custom": {
                // uni-ui 规则如下配置
                "^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
            }
        },
        
        // 原有内容
        pages:[ ... ]
    }
  4. 重新运行 编译打包

    npm run dev:mp-weixin

 文章来源地址https://www.toymoban.com/news/detail-491421.html

 

 

 

到了这里,关于vue-cli 脚手架创建uniapp项目(微信小程序)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue-cli脚手架的下载

    vue-cli官方提供的一个脚手架,用于快速生成一个vue的项目模板 预先定义好的目录结构及其基础代码,好比创建Maven项目时可以选择创建一个骨架项目, 主要的功能: 统一的目录结构、本地调试、热部署、单元测试、集成打包上线 Node.js : 下载 | Node.js 中文网 CTRL + window 输入

    2024年02月07日
    浏览(91)
  • 20230623----重返学习-vue-cli脚手架

    Vue工程化处理工具之 : @vue/cli 脚手架的本质:基于webpack实现项目的打包部署; vue/cli 安装和使用 可选择当前配置项 文件地址在:C:Users当前电脑用户名.vuerc。 如:C:Usersfangc.vuerc 文件目录 package.json 目录: scripts:npm可执行命令 serve命令: vue-cli-service 是Vue脚手架内部封装的

    2024年02月10日
    浏览(65)
  • Vue--》超详细教程——vue-cli脚手架的搭建与使用

    目录 vue-cli vue-cli 的安装 (可能出现的问题及其解决方法) vue-cli 创建 Vue 项目

    2024年01月17日
    浏览(66)
  • uniapp使用cli脚手架创建兼容小程序和h5的项目 自动化命令打包运行

    HbuliderX搭建项目结构: CLI搭建项目结构: CLI方式搭建uniapp项目: 大家可以看下两种方式搭建的项目文件夹目录有什么区别,上面的是HbuilderX模版搭建的小程序项目,下面的是cli搭建的项目,先把my-test项目中src下面的文件全部删除,然后我把小程序代码全部塞进了src文件夹下

    2024年02月16日
    浏览(75)
  • Webpack项目学习:Vue-cli(脚手架)-优化配置 -ui库element-plus+减小打包体积 -按需加载+自定义主题+优化

    安装 全部引入,在入口文件main.js  启动:npm start  按需引入 需要插件快速开始 | Element Plus (gitee.io)     更改默认配置 主题 | Element Plus (gitee.io)    如果有模块没有安装 ,安装一下即可 优化 关闭性能分析 文件单独打包 做缓存-

    2024年02月08日
    浏览(72)
  • Mac OS安装Vue CLI脚手架并创建一个基础项目教程

    前后端分离 可以大大地提高开发效率,主流的解决方案为 Vue.js+SpringBoot ,这里主要介绍 Vue在Mac端的入门教程 。软硬件环境为Macbook Air M2+macOS Vantura 13.4.1。 Vue (发音为 /vjuː/,类似 view) 是一款用于 构建用户界面 的 JavaScript 框架,是官方提供的 基于 Webpack 的 Vue 工具链 。它基

    2024年02月04日
    浏览(112)
  • 基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)

    除了使用HBuilderX工具可视化搭建项目外,DCloud官方还提供了一个脚手架用于命令行搭建项目。 uni-app项目支持 uni cli和 HBuilderX cli两种脚手架工具: uni cli:面向非HBuilderX的用户(如习惯使用vscode/webstorm的开发者),提供创建项目、编译发行等能力;在App平台,仅支持生成离线

    2024年04月16日
    浏览(76)
  • 【每天学习一点点 day04】工程化 npm create 脚手架 create-vue, vue-cli 执行原理① - npm cli

    希望我们每个人都能找到属于自己的花期,不急不躁,静等风来。 今天打算用 Docusaurus 开始搭建自己的知识库,之前早已有此想法,遗憾的是没有坚持下来。 这次借助这个机会,也计划将自己【每天学习一点点】系列整理在自己的知识库中,方便大家查找。 在使用脚手架命

    2024年02月22日
    浏览(67)
  • mac下安装vue cli脚手架并搭建一个简易项目

    1、确定本电脑下node和npm版本是否为项目所需版本。 2、下载vue脚手架 3、创建项目 如果有node,打开终端,输入node -v和npm -v , 确保node和npm的版本,(这里可以根据自己的需求去选择,如果对最新版本的内容有要求,也可以选择最新版本)如果没有node,可以点击nodejs官网去下载

    2024年02月15日
    浏览(98)
  • vue脚手架创建项目

    npm install -g @vue/cli 如果报错可以尝试使用cnpm vue -V vue create 项目名称 输入y 上下选中选项 Manually select features (自由选择),回车 vue 版本的选择 其他按需要选择

    2024年02月05日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包