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

缙云做网站seo快排技术教程

缙云做网站,seo快排技术教程,荆州网站建设 众火网,银川做企业网站1. 首先安装 Taro.js 和 NutUI: npm install -g tarojs/cli npm install taro-ui 2. 创建 Taro 项目并进入项目目录: taro init myapp cd myapp 3. 选用 Taro 模板一并安装依赖: npm install 4. 在页面目录中创建商品选择页: taro cre…

1. 首先安装 Taro.js 和 NutUI:

```
npm install -g @tarojs/cli
npm install taro-ui
```

2. 创建 Taro 项目并进入项目目录:

```
taro init myapp
cd myapp
```

3. 选用 Taro 模板一并安装依赖:

```
npm install
```

4. 在页面目录中创建商品选择页:

```
taro create --name goods --type page
```

5. 在 `goods.jsx`中导入并使用 Taro-ui 组件库相关的组件:

```jsx
import Taro, { useState } from "@tarojs/taro";
import { View, Text, Image, Button, Checkbox, CheckboxGroup } from "@tarojs/components";
import { AtInputNumber, AtDivider, AtButton } from "taro-ui";
// 这里假设我们有两个规格参数,分别是颜色和尺码,定义一个数组
const skuList = [
{
id: 1,
spec: ['红色', 'L'],
price: 100,
},
{
id: 2,
spec: ['红色', 'M'],
price: 98,
},
{
id: 3,
spec: ['蓝色', 'L'],
price: 99,
},
{
id: 4,
spec: ['蓝色', 'M'],
price: 97,
},
];
export default function Goods() {
// 存储当前选择的规格,初始为空
const [spec, setSpec] = useState([]);
// 存储当前选择的数量,初始为1
const [num, setNum] = useState(1);
return (
<View>
{/* 商品信息 */}
<View>
<Image src="https://placehold.it/100" />
<Text>商品名称</Text>
<Text>商品价格</Text>
</View>
<AtDivider />
{/* 规格选择 */}
<View>
<Text>选择: {spec.join('-')}</Text>
<View>选择颜色</View>
<CheckboxGroup onChange={value => setSpec(value)}>
{
[...new Set(skuList.map(i => i.spec[0]))].map((color, index) =>
<Checkbox key={index} value={color}>{color}</Checkbox>)
}
</CheckboxGroup>
<View>选择尺码</View>
<CheckboxGroup onChange={value => setSpec(prev => ([...prev, ...value]))}>
{
[...new Set(skuList.map(i => i.spec[1]))].map((size, index) => (
<Checkbox key={index} value={size}>{size}</Checkbox>
))
}
</CheckboxGroup>
<AtDivider />
{/* 购买数量 */}
<View>
<AtInputNumber
min={1}
max={100}
step={1}
value={num}
onChange={value => setNum(value)}
/>
</View>
<AtDivider />
{/* 确认按钮 */}
<View>
<AtButton type='primary'>确认</AtButton>
</View>
</View>
</View>
);
}
```

6. 在 `app.jsx` 中注册并配置 Taro-ui 组件库:

```jsx
import Taro from "@tarojs/taro";
import { AtButton } from "taro-ui";
import "taro-ui/dist/style/index.scss"; // 一定要引入样式

function App({ children }) {
return <View>{children}</View>;
}

export default App;
```

这样,在 Taro.js 和 NutUI 的基础上我们已经编写了一个基本的商品选择页面。当用户选择商品规格和数量后,点击确认按钮即可触发相应的事件进行下单操作。

需要注意的是,这里使用了不少的 Taro-ui 组件,比如 `AtInputNumber`、`AtDivider` 以及 `AtButton` 等等。需要在代码中导入这些组件并声明相关使用,

若有收获,就点个赞吧

http://www.yayakq.cn/news/114361/

相关文章:

  • 有关做洁净工程的企业网站建设自己的网站怎么做
  • 之江汇学校网站建设湖南建设网塔吊证查询
  • 郑州网站seo诊断杭州网站设计网站
  • 班级网站设计房屋平面设计软件手机版
  • 德州网站建设自己做的网站显示不出来
  • 外协加工网最新订单兰州网络优化seo
  • 德网站建设网站建设属不属于无形资产
  • 网站的功能包括哪些内容那个网站可以做恒指 买涨买跌
  • 芜湖市建设工程质量监督站网站给网站做路由
  • 索牛网站建设制作彩页用什么软件
  • 2019年做网站网易企业邮箱1
  • 深圳服饰网站建设wordpress做注册登陆界面
  • 苏州做网站知识的分享域名注册查询入口
  • 网站地图 百度建工作室网站
  • 世安建设有限网站深圳市布尔工业设计有限公司
  • 安徽省城乡和建设厅网站微信企业app下载安装
  • 深圳网站建设vr知识苏州公司网站
  • 网站改版建设公司菜鸟教程wordpress模板
  • 网站空间分类wordpress 会员开卡消费
  • p2p贷款网站开发个人主机做网站
  • 做网站论文wordpress 4.7.9
  • 网站开发业务流程图怎样做简单公司网站
  • 网站网址黄页大全免费做电商一般注册什么公司
  • 微网站 建设方案宁波大型网站推广服务
  • 热门的网站模板昆山网站设计哪家好
  • asp个人网站源码下载百度云网盘资源搜索引擎
  • logo设计网站官网理财网站如何做推广方案
  • 外国网站代理一笔签名设计在线
  • 特殊信息收费的网站有哪些最好建站网站
  • 简述跨境电商网站的平台建设千锋教育