当前位置: 首页 > news >正文

福州企业高端网站建设制作哪家好/小学生摘抄新闻

福州企业高端网站建设制作哪家好,小学生摘抄新闻,做网站赚钱全攻略,百科网站推广介绍​ 通过本文你可以掌握 NutUI 的安装和使用方法,操作简单易上手,开发简洁快速。 安装 Taro 脚手架​ # 使用 npm 安装 CLI npm install -g tarojs/cli# 使用 yarn 安装 CLI yarn global add tarojs/cli# 使用 cnpm 安装 CLI cnpm install -g taro…

介绍​

通过本文你可以掌握 NutUI 的安装和使用方法,操作简单易上手,开发简洁快速。

安装 Taro 脚手架​

# 使用 npm 安装 CLI
npm install -g @tarojs/cli# 使用 yarn 安装 CLI
yarn global add @tarojs/cli# 使用 cnpm 安装 CLI
cnpm install -g @tarojs/cli

使用 NutUI 模板创建项目​

1、使用命令创建 Taro 项目:​

taro init myApp

2、按照下方图片依次选择,选择 Vue3 + NutUI4.0 模板​

在 Taro 项目中使用 NutUI​

1、安装 NutUI​

npm i @nutui/nutui-taro

2、Taro 相关配置​

安装 @tarojs/plugin-html

npm i @tarojs/plugin-html

在项目中配置

// config/index.js
config = {// 开启 HTML 插件plugins: ['@tarojs/plugin-html'],// 配置全局 Scss 变量sass: {data: `@import "@nutui/nutui-taro/dist/styles/variables.scss";`,},// 配置 NutUI 375 尺寸designWidth: 375,deviceRatio: {640: 2.34 / 2,750: 1,828: 1.81 / 2,375: 2 / 1,},
}

3、组件用法​

方法一、常规用法

// app.ts
import { createApp } from 'vue'
import { Button } from '@nutui/nutui-taro'
// 引入所有组件的样式文件
import '@nutui/nutui-taro/dist/style.css'const App = createApp({onShow(options) {},
})
App.use(Button)
export default App

方法二、自动按需引入

安装 unplugin-vue-components

npm i unplugin-vue-components -D

在 Taro 中配置插件:

// config/index.js
import ComponentsPlugin from 'unplugin-vue-components/webpack'const NutUIResolver = () => {return (name) => {if (name.startsWith('Nut')) {const partialName = name.slice(3)return {name: partialName,from: '@nutui/nutui-taro',sideEffects: `@nutui/nutui-taro/dist/packages/${partialName.toLowerCase()}/style`,}}}
}const config = {// 小程序开发mini: {webpackChain(chain) {chain.plugin('unplugin-vue-components').use(ComponentsPlugin({resolvers: [NutUIResolver()],}))},},// Taro-H5 开发h5: {webpackChain(chain) {chain.plugin('unplugin-vue-components').use(ComponentsPlugin({resolvers: [NutUIResolver()],}))},},
}

配置完成后,可以直接在模板中使用 NutUI 组件,unplugin-vue-components 插件会自动注册对应的组件,并按需引入组件样式。

# 直接使用
<template><nut-button></nut-button>
</template>

# 移除手动引入和注册的代码
// import { Button } from '@nutui/nutui-taro';
// app.use(Button);

注意事项​

1、按需引入插件升级​

NutUI 4.0 移除了 babel-plugin-import 插件的使用,按需引入样式不再依赖于 babel,开发者可以选择其他效率更高的编译工具。同时,NutUI 适配了支持自动引入和注册组件的 unplugin-vue-components 插件,这将使 Taro 的开发体验有所提升。

2、检查 Taro 是否安装成功​

taro -v

出现 Taro 版本号说明安装成功。

3、安装 Taro 过程中出现 Saas 相关错误​

可以考虑安装 mirror-config-china 后重试。

npm install -g mirror-config-china

4、在 webpack 下使用按需引入时组件没有类型提示​

解决方案:unplugin-vue-components 插件会为引入的组件自动生成全局类型文件 components.d.ts,请保留该文件并在 tsconfig.json 中将它添加至 include 字段中。

{"include": [..."components.d.ts"],
}

5、技术栈使用​

工程开发需使用 taro 3.5 以上版本 + vue3,示例仓库:taro3-nutui。

 

http://www.jmfq.cn/news/4873717.html

相关文章:

  • 西宁手机网站建设/seo服务外包费用
  • 推荐商城网站建设/网站统计工具有哪些
  • 怎么收录网站/网站页面优化方案
  • 泰安做网站公司/免费二级域名分发网站源码
  • zblog 网站源码/杭州专业seo服务公司
  • c 网站开发案例详解百度云/爱链工具
  • 手机网站 php/阿里云云服务平台
  • 勒索做钓鱼网站的人/百度软文推广怎么做
  • 做视频网站需要哪些证/百度知道官网入口
  • 兰州学校网站建设/百度seo技术
  • 做网站宝鸡/最新新闻国内大事件
  • 做变态手术视频网站/聊城seo优化
  • 成都网站建设sntuu/搜索引擎技术基础
  • 女装网站建设规划书怎么写/长沙网站推广有哪些啊
  • 网站建设选择什么系统好/湖南好搜公司seo
  • 台州建设局网站信息价/亚马逊跨境电商开店流程及费用
  • 在建工程/广州seo优化排名推广
  • 那个网站教宝妈做辅食/seo外包 杭州
  • 品牌推广网站怎么做/网站空间租用
  • 深圳网站建设antnw/seo网站系统
  • 生物医药基地网站建设/品牌推广软文
  • 华为免费企业网站建设/买卖交易网
  • 基于搜索引擎的网站推广方式/我要下载百度
  • 网站设计概述/爱用建站官网
  • 免费做网站建设/广州竞价托管公司
  • 怎样在网站上做营业执照公示/教育培训网站模板
  • 合肥专业做网站的/聊城seo
  • 营销型网站建设标准/百度一下电脑版网页
  • 网站开发公司杭州网站建设/网站推广常用方法
  • 网站开发实习计划模板/销售网站有哪些