| 1 |
- import{c as t,o,C as u}from"./vendor.0d0a34e4.js";const e={class:"markdown-body"},p=u('<h1>小程序开发</h1><h2>介绍</h2><ul><li><p>作为一款具有京东风格的组件库,我们一直致力于用心打造更符合开发者体验的组件库。NutUI 3.0 上线后我们研发团队也在不断的优化、测试、使用、迭代 Vue3 的相关组件,但是在跨端小程序的开发过程中,发现没有合适的组件库可以支持多端开发。为了填补这一空白,同时为了优化开发者体验,让 NutUI 能够为更多的开发者带来便利,我们决定在 NutUI 中增加小程序多端适配的能力。</p></li><li><p>为了给开发者提供更高效便捷的开发方式,NutUI 和 Taro 合力,现已可以用 NutUI 开发小程序了,NutUI 提供了30+ 组件涵盖了日常业务开发使用的大部分组件。</p></li><li><p>二者的结合,不仅可以让开发者一处代码,多端运行,畅快自如地开发小程序。更可以在开发过程中,使用到更美观、更便捷、组件更丰富的组件库。我们将 NutUI 和 Taro 更完美地接合到一起,Taro 官方将 NutUI 作为 Vue技术栈的推荐组件库。现在开发者将可以使用 NutUI 无缝开发 H5 和多端小程序。</p></li></ul><h2>预览</h2><blockquote><p>微信扫描下方二维码体验,体验组件库示例 , Demo 源码 <a href="https://github.com/jdf2e/nutui-demo/tree/master/taro">https://github.com/jdf2e/nutui-demo/tree/master/taro</a></p></blockquote><img width="200" src="https://storage.360buyimg.com/jdc-article/gh_f2231eb941be_258.jpg"><h2>安装</h2><ul><li>通过 Npm 或 Yarn 安装</li></ul><h4>安装 Taro 脚手架</h4><pre><code class="language-bash"># 使用 npm 安装 CLI\nnpm install -g @tarojs/cli\n\n# OR 使用 yarn 安装 CLI\nyarn global add @tarojs/cli\n\n# OR 安装了 cnpm,使用 cnpm 安装 CLI\ncnpm install -g @tarojs/cli\n</code></pre><blockquote><p>值得一提的是,如果安装过程出现sass相关的安装错误,请在安装 mirror-config-china 后重试。</p></blockquote><pre><code class="language-bash">npm install -g mirror-config-china\n</code></pre><h4>检查是否安装成功</h4><pre><code class="language-bash">taro -v\n</code></pre><h4>项目初始化</h4><p>使用命令创建模板:</p><pre><code class="language-bash">taro init myApp\n</code></pre><h4>按照下方图片依次选择,选择 Vue3 + NutUI 模板</h4><img src="https://storage.360buyimg.com/jdc-article/taro.jpg"><h4>NPM 使用示例</h4><pre><code class="language-javascript">import { createApp } from "vue";\nimport App from "./App.vue";\nimport NutUI from "@nutui/nutui-taro";\nimport "@nutui/nutui-taro/dist/style.css";\ncreateApp(App).use(NutUI);\n</code></pre><blockquote><p>注意:这种方式将会导入所有组件</p></blockquote><h2>推荐使用按需加载</h2><pre><code class="language-javascript">import { createApp } from "vue";\nimport App from "./App.vue";\nimport { Button, Cell, Icon } from "@nutui/nutui-taro";\nimport "@nutui/nutui-taro/dist/style.css";\ncreateApp(App).use(Button).use(Cell).use(Icon);\n</code></pre>',24),r={setup:u=>(u,r)=>(o(),t("div",e,[p]))};export default r;
|