HBuilder X 项目开发指南:基础入门及其可用插件推荐

5 篇文章 0 订阅
订阅专栏

部分数据来源:ChatGPT 

uniapp 项目搭建

1、创建组件

1.1 在项目根目录创建 components 文件夹,然后选择新建组件

 1.2 填入需要的内容

 1.3 创建成功

 1.4 往组件内随便写点东西测试一下

1.5 在页面内使用 

这里需要注意的是按照上面的方法创建的组件,不需要我们手动引入,直接使用就

 1.6 保存代码,打开微信开发者工具看运行结果

注意:以下的文件配置如有配置项不熟悉的可以把鼠标放到改属性上

2、tabBar(底部导航栏)

2.1 创建 tabBar 页面

在 pages 目录中,创建首页(home)、分类(cate)、购物车(cart)、我的(my) 这 4 个 tabBar 页面。在 HBuilderX 中,可以通过如下的两个步骤,快速新建页面:

  1. 在 pages 目录上鼠标右键,选择新建页面

  2. 在弹出的窗口中,填写页面的名称勾选 scss 模板之后,点击创建按钮。截图如下

 

2.2 配置 tabBar 效果

  1. 将 资料 目录下的 static 文件夹 拷贝一份,替换掉项目根目录中的 static 文件夹

  2. 修改项目根目录中的 pages.json 配置文件,新增 tabBar 的配置节点如下:

{
 "pages": [{...}],
  "tabBar": {
    "selectedColor": "#C00000",
    "list": [
      {
        "pagePath": "pages/home/home",
        "text": "首页",
        "iconPath": "static/tab_icons/home.png",
        "selectedIconPath": "static/tab_icons/home-active.png"
      },
      {
        "pagePath": "pages/cate/cate",
        "text": "分类",
        "iconPath": "static/tab_icons/cate.png",
        "selectedIconPath": "static/tab_icons/cate-active.png"
      },
      {
        "pagePath": "pages/cart/cart",
        "text": "购物车",
        "iconPath": "static/tab_icons/cart.png",
        "selectedIconPath": "static/tab_icons/cart-active.png"
      },
      {
        "pagePath": "pages/my/my",
        "text": "我的",
        "iconPath": "static/tab_icons/my.png",
        "selectedIconPath": "static/tab_icons/my-active.png"
      }
    ]
  }
}

2.3 删除默认的 index 首页

  1. 在 HBuilderX 中,把 pages 目录下的 index首页文件夹 删除掉

  2. 同时,把 page.json 中记录的 index 首页 路径删除掉

  3. 为了防止小程序运行失败,在微信开发者工具中,手动删除 pages 目录下的 index 首页文件夹

  4. 同时,把 components 目录下的 uni-link 组件文件夹 删除掉

2.4 修改导航条的样式效果

  1. 打开 pages.json 这个全局的配置文件

  2. 修改 globalStyle 节点如下:

{
 "pages": [{...}],
 "tabBar": {...},
 "globalStyle": {
    "navigationBarTextStyle": "white",
    "navigationBarTitleText": "小程序名称",
    "navigationBarBackgroundColor": "#c00000",
    "backgroundColor": "#F8F8F8",
    "app-plus": {
      "background": "#efeff4"
    }
  }
}

2.5 代码运行效果

 3、uniapp 实现分包加载

  1. 打开 pages.json 这个全局的配置文件

  2. 修改 subPackages节点如下:

{
 "pages": [{...}],
 "tabBar": {...},
 "globalStyle": {...},
  "subPackages": [{
    "root": "subpkg", // 子包根目录
    "pages": []
  }]

}

 3. 在项目根目录创建 subpkg 文件夹

4. 然后在 subpkg 文件夹上创建你需要分包的页面

一般来情况除了 tabBar 页面,其他的子页面都会分包,注意:这里是选择"新建页面"

5. 文件创建好的截图

6. 测试跳转商品详情页

在home\home.vue 中添加跳转方法

<template>
  <view>
    首页
    <button type="default" @click="gotoDetail">通过方法跳转到商品详情页面</button>
  </view>
</template>

<script>
  export default {
    data() {
      return {
        
      }
    },
    methods:{
      // 点击商品跳转到商品详情页面
      gotoDetail(item) {
        uni.navigateTo({
          url: '/subpkg/goods_detail/goods_detail' // 正常跳转
          // url: '/subpkg/goods_detail/goods_detail?goods_id=' + 22 // 传参
        })
      }
    }
  }
</script>

<style lang="scss">

</style>

效果截图

 到这里分包加载就配置完成了

以下是一些与 HBuilder X 配合使用的常用插件推荐:

  1. Vue Helper:可视化操作工具,支持 Vue.js 开发。
  2. Sass/Less/Stylus Converter:方便地将 Sass/Less/Stylus 代码转换为 CSS。
  3. Color Picker:可以快速选择和调整颜色的工具。
  4. Auto Close Tag:自动关闭 HTML 标签,提高开发效率。
  5. Git History:可视化 Git 历史记录查询和比较工具。
  6. Linter:用于语法检查和自动修复的工具。
  7. emmet-abbreviations:Emmet 缩写扩展、支持 JavaScript 和 Vue 文件。
  8. Project Templates:快捷创建基本项目框架的工具。

希望这些插件能够为您的 HBuilder X 开发体验带来更多便利!

HbuilderX
weixin_30478923的博客
07-02 2521
HBuilderX入门教程 HX是轻量编辑器和强大IDE的完美结合体。敏捷的性能,清爽的界面,强大的功能和于一身。 本文档面向入门用户,建议初学者仔细研读。 介绍 执着于更快一步的理念,hx的左侧项目管理器是单击响应而不是双击。 单击展开目录,单击预览文件,双击打开文件。 预览文件时顶部标签卡是斜体的,此时继续预览其他文件会替换预览标签卡。双击文件后标签卡为正体,不会被替...
HBuilderX.exe
02-15
前端工具软件,EXE下载后安装即可,中文页面更好地帮助学习
通过Hbuilder X创建uni-app项目并引入UView
08-18
通过Hbuilder X创建uni-app项目并引入UView
Hbuilder插件推荐和安装
qq_39123467的博客
06-22 1051
然后登录下你的hbuilder账号,没有的话注册一个进入。每次使用要点击右键,不太方便。
HBuilderX中创建的uni-app应用默认没有components目录
最新发布
听海边涛声
04-21 473
HBuilderX中创建的uni-app应用默认没有components目录
从小白到入门HBuilderX 使用指南
03-18
从小白到入门HBuilderX 使用指南
HBuilderX安装入门教程(非常详细),从零基础入门到精通,看完这一篇就够了(附安装包)
xnxqwzy的博客
08-13 2666
HBuilder X是一款为前端量身订制的多功能代码编辑器,它有飞一样的编码、最完整的语法库和浏览器兼容数据、能够方便制作手机APP,还有保护眼睛的绿柔设计等特点。支持HTML、CSS、JS、PHP的快速开发
HBuilder插件推荐
weixin_43410094的博客
10-22 591
右键复制vue页面路径,主要用于快速复制vue页面的路径到浏览器。整理一下我觉得好用的插件,后期可能会有更改。scss/sass编译。
Hbuilder X
09-04
编码比其他工具快5倍够不够?对极客而言,追求快,没有止境! 代码输入法:按下数字快速选择候选项 可编程代码块:一个代码块,少敲50个按键 内置emmet:tab一下生成一串代码 无死角提示:除了语法,还能提示ID、Class、图片、链接、字体… 跳转助手、选择助手,不用鼠标,手不离键盘 多种语言支持:php、jsp、ruby、python、nodejs等web语言,less、coffee等编译型语言均支持 边改边看:一边写代码,一边看效果 强悍的转到定义和一键搜索 这里还有最全的语法库、最全的语法浏览器兼容库
HBuilderXHBuilderX安装以及其常用插件安装
YanHSama的博客
06-03 1万+
HBuilderX下载地址:https://www.dcloud.io/hbuilderx.html下载后解压即可使用!打开工具-插件安装 下载需要账号,有HBuilderX账号可以直接登录下载,没有的就需要注册后下载。
HbuilderX安装及应用插件
m0_73495473的博客
10-27 3159
uni-app开发初步,HBuliderX的安装
HBuilderX.zip
05-16
HBuilderXHBuilder的升级版软件,是一款轻量级的web前端开发软件
HBuilderX Windows版(标准版)
12-12
HBuilderX,简称HX,是轻如编辑器、强如IDE的合体版本 它令我们爱不释手,希望你也会喜欢上这款工具。
Hbuilder X 版本更新 (热更资源以及安装APK)
03-07
Hbuilder X 版本更新 (热更资源以及安装APK)说明文档 https://blog.csdn.net/nicepainkiller/article/details/88315309
hbuilderx-extension-docs:HBuilderX插件开发文档
03-19
HBuilderX ,H是HTML的首字母,生成器是构造者,X是HBuilder的下一代版本。我们也简称HX 。 HX是轻如编辑器,强如IDE的合体版本。 让我们简单了解下HX的特点 轻巧仅10余M的绿色发行包(不含插件) 极速不管是启动...
前端开发工具:HBuilder X
09-27
用来编写html,js,css等等前端代码,也可以编写网页等等
HBuilderX项目配置使用uview
12-22
来由 uView2.0是继1.0以来的一次重大更新,2.0已全面兼容nvue,为了这个最初的梦想,我们曾日以夜继,挑灯夜战,闻鸡起舞。...在uni-app插件市场右上角选择uni_modules版本下的使用HBuilderX导入插件,导入到对应的项目
HBuilderX是什么
热门推荐
地推
01-17 1万+
HBuilderX 简称 HX,HBuilder,H 是 HTML 的缩写,Builder 是建设者。是为前端开发者服务的通用 IDE,或者称为编辑器。与 vscode、sublime、webstorm 类似。 HBuilderX 它可以开发普通 web 项目,也可以开发 DCloud 出品的 uni-app 项目、5+App 项目、wap2app 项目。 目前有 500 万开发者在使用 HBuilder。 老版的 HBuilder 是红色 logo,已于 2018 年停止更新。绿色 logo 的
hbuilderx插件推荐vue
08-17
以下是一些与HBuilderX配合使用的常用插件推荐,适用于Vue开发: 1. Vue Helper:可视化操作工具,支持Vue.js开发。 2. Sass/Less/Stylus Converter:方便地将Sass/Less/Stylus代码转换为CSS。 3. Color Picker:可以快速选择和调整颜色的工具。 4. Auto Close Tag:自动关闭HTML标签,提高开发效率。 5. Git History:可视化Git历史记录查询和比较工具。 6. Linter:用于语法检查和自动修复的工具。 7. Emmet Abbreviations:Emmet缩写扩展,支持JavaScript和Vue文件。 8. Project Templates:快捷创建基本项目框架的工具。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [使用HBuilderX软件快速搭建Vue项目](https://blog.csdn.net/yzl1293346757/article/details/127193499)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [HBuilder X 项目开发指南基础入门及其可用插件推荐](https://blog.csdn.net/weixin_43263566/article/details/127290357)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [HBuilderX.3.8.7](https://download.csdn.net/download/love7489/88180714)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • VPN入门教程:基本概念、使用方法及思科模拟器实践 24847
  • 用Python进行面向对象编程:提高代码可重用性和扩展性 21780
  • 快速入门FTP服务器:手把手教你搭建 17754
  • 8-1 Oracle安全基线检查 17251
  • HBuilder X 项目开发指南:基础入门及其可用插件推荐 15974

分类专栏

  • 想要学习Python脚本编写?这个专栏将完美满足你的需求 付费 41篇
  • Web安全渗透 付费 205篇
  • 网络安全基础 42篇
  • 前端 19篇
  • Python 28篇
  • NISP一级 23篇
  • 网络安全 47篇
  • 办公软件 4篇
  • Vue3 16篇
  • SQL 3篇
  • CSS3   15篇
  • 小迪安全 30篇
  • Vue2 20篇
  • 前端小游戏 1篇
  • 计算机技术基础 2篇
  • python编程遇到的问题 2篇
  • HTML 4篇
  • JavaScript 5篇
  • 服务器 1篇
  • Node.js 11篇
  • ES6 6篇
  • 等保测评 3篇
  • uniapp 5篇
  • 网安知识总结 8篇
  • TypeScript 7篇
  • 小程序 10篇

最新评论

  • 43-3 应急响应 - WebShell查杀工具

    m0_54846402: 好文,细节很到位!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • 黑客必备利器:如何在系统上安装和使用 CobaltStrike(简称:CS)

    lopeope: 博主我也是这样,kali也有java11,但也是找不到支持teamserver的类

  • 使用Vue 3的shallowReactive和shallowRef:优化Vue应用程序性能

    Louis919: 是不更新

  • 使用Vue 3的shallowReactive和shallowRef:优化Vue应用程序性能

    Louis919: shallowRef定义的count 一维的也会响应式更新呀

  • 2023年网络安全面试题(渗透测试):详细答案解析与最佳实践分享

    下一个十年你会在哪里:  gaoxueli55码龄9年GET /index.php?m=admin&c=index&a=login&dosubmit=1 HTTP/1.1 Host: www.xxx.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; rv 11.0) like Gecko Cookie: PHPSESSID=pj4p5smtitsiiucbludpq8m8q4 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip,deflate Accept-Language: zh-cn,en-us;q=0.7,en;q=0.3 Referer: a'"></script><sVg/OnLoAd=prompt(20240429)> 你好,帮忙看看我这个是怎么模拟攻击的呢?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 44-4 waf绕过 - CDN简介
  • 44-3 waf绕过 - WAF绕过方法
  • 44-2 waf绕过 - WAF的检测方法
2024
06月 6篇
05月 27篇
04月 27篇
03月 40篇
02月 10篇
01月 23篇
2023年332篇
2022年125篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狗蛋的博客之旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

聚圣源好名字起名测名网水果店的名字起名大全巴金家女孩春天出生起名庆祝六一儿童节作文张字起名两个字ctnet和ctwap的区别小面馆起名纯洁的心依据父母起名奇迹少女第三季公司起名的网址是六间房直播大气的超市起名有哪些金融公司起名参考公司起名字周口公司起名网络免费起名打分极限竞速地平线5金融学是学什么的欧洲篮球锦标赛王姓女孩起名字洋气吃亏是福打一生肖公司行业起名字猪宝起名宜忌用字服饰公司起名大全两字辰字起名有什么寓意以花卉起名丫鬟的名字百度成人绫小路清隆淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化