vscode 从零创建uniapp 项目

在mac环境下,使用vscode,项目基于vue和uni-app,遇到使用uni-ui时,通过npm安装后在微信开发者工具中无法生效。需构建npm包且全局注册uni-ui,引入公共scss时@import./common/theme.scss。配置manifest.json并添加appid,通过npmrundev:mp-weixin启动项目,生成dist文件夹,在微信开发者工具中打开该目录进行调试。

系统 mac

vscode 版本: 1.76.0 (Universal)

node v14.19.0

"node-sass": "^4.14.1",

"sass-loader": "^10.1.1",

"vue": "^2.6.11",   

 vue create -p dcloudio/uni-preset-vue 项目名

如果写微信小程序 

  uni-app+uni-ui: 玩下uni-app+uni-ui默认,全端适应的ui框架

在gitee 将该项目下载下来 

main.js 全局注册

微信小程序上用uni-ui为什么不用npm直接下载?

 npm 下载uni-ui 试过,微信开发者工具上不生效,需要构建npm包,看了网上一大堆资料,操作了没卵用

注册好之后

在app.vue里引入公共scss

uni.scss 内

@import './common/theme.scss'; 

项目内manifest.json 内 找到这段, 填写好你的appid , appid的获取需要注册小程序或公众号。

 然后npm run dev:mp-weixin启动项目 随后会出现dist 文件夹, 微信开发者工具选择在文件目录中找到dist文件夹一直找到这个文件夹

 

 

目前给定引用中未提及在 VSCode创建 uniapp 组件的方法。不过一般而言,在 VSCode创建 uniapp 组件可按以下通用步骤进行: 1. **准备工作**:使用 HBuilder X 运行项目,再用 VSCode 打开该项目,同时在 VSCode 中安装相关插件,如 uni-helper、uni-app-snippets、uni-app-schemas、uni-ui-snippets 等,以提升开发体验和效率。为实现组件语法提示,手动安装依赖包 `cnpm i @dcloudio/uni-helper-json` [^1][^2]。 2. **创建组件文件**:在项目的 `components` 目录(若没有则手动创建)下,创建一个新的文件夹用于存放组件相关文件。在该文件夹内创建 `.vue` 文件,这是 uniapp 组件的主要文件,其基本结构如下: ```vue <template> <!-- 组件的模板结构 --> <view class="my-component"> <!-- 这里编组件的具体内容 --> </view> </template> <script> export default { name: 'MyComponent', data() { return { // 组件的数据 }; }, methods: { // 组件的方法 } }; </script> <style scoped> /* 组件的样式 */ .my-component { /* 样式规则 */ } </style> ``` 3. **使用组件**:在需要使用该组件的页面 `.vue` 文件中,引入并注册组件,示例如下: ```vue <template> <view> <!-- 使用组件 --> <my-component></my-component> </view> </template> <script> // 引入组件 import MyComponent from '@/components/MyComponent/MyComponent.vue'; export default { components: { // 注册组件 MyComponent } }; </script> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值