提交 b41c17b7 编写于 作者: A ailululu

fix: up

......@@ -3,7 +3,8 @@
"semi": true,
"bracketSpacing": true,
"tabWidth": 2,
"printWidth": 150,
"printWidth": 300,
"useTabs": false,
"htmlWhitespaceSensitivity": "strict"
"htmlWhitespaceSensitivity": "strict",
"trailingComma": "none"
}
\ No newline at end of file
因为 它太大了无法显示 source diff 。你可以改为 查看blob
export const versions = [
{ name: '1.x', link: '/1x/' },
{ name: '2.x', link: '/' },
{ name: '3.x', link: '/3x/' }
];
export const docs = {
name: '指南',
packages: [
{
name: 'intro',
cName: '介绍',
show: true
},
{
name: 'start',
cName: '快速上手',
show: true
},
{
name: 'theme',
cName: '主题定制',
show: true
},
{
name: 'international',
cName: '国际化',
show: true
},
{
name: 'https://github.com/jdf2e/nutui/releases',
cName: '更新日志',
show: true,
isLink: true
}
]
};
export const nav = [
{
name: '布局组件',
packages: [
{
name: 'Button',
sort: 1,
cName: '按钮组件',
type: 'component',
show: true,
desc: '按钮用于触发一个操作,如提交表单。',
author: 'richard1015'
}
]
},
{
name: '操作反馈',
packages: []
},
{
name: '基础组件',
packages: [
{
name: 'Temp',
sort: 1,
cName: '模板组件',
type: 'component',
show: true,
desc: '组件模板示例',
author: 'richard1015'
},
{
name: 'Cell',
sort: 1,
cName: '单元格组件',
type: 'component',
show: true,
desc: '展示列表',
author: 'richard1015'
},
{
name: 'Uploader',
sort: 2,
cName: '上传组件',
type: 'component',
show: true,
desc: '上传文件、图片',
author: 'richard1015'
},
{
name: 'Icon',
sort: 3,
cName: '图标组件',
type: 'component',
show: true,
desc: '图标',
author: 'richard1015'
},
{
name: 'Price',
sort: 4,
cName: '价格组件',
type: 'component',
show: true,
desc: '价格组件',
author: 'ailululu'
}
]
},
{
name: '导航组件',
packages: []
},
{
name: '业务组件',
packages: []
}
];
......@@ -20,7 +20,7 @@
</nut-cell>
<h2>修改背景图片</h2>
<nut-cell>
<nut-avatar bg-icon bg-image="https://img14.360buyimg.com/imagetools/jfs/t1/139441/32/16630/31987/5fc6f541E66763039/5f17cb6954f419b2.png"></nut-avatar>
<nut-avatar bg-icon bg-image="https://img30.360buyimg.com/uba/jfs/t1/84318/29/2102/10483/5d0704c1Eb767fa74/fc456b03fdd6cbab.png"></nut-avatar>
</nut-cell>
<h2>可以修改头像的内容</h2>
<nut-cell>
......@@ -37,10 +37,15 @@ import { createComponent } from '@/utils/create';
const { createDemo } = createComponent('avatar');
export default createDemo({
props: {},
methods: {
activeAvatar(event) {
setup() {
const activeAvatar = (event: Event) => {
console.log('点击了头像', event);
}
};
return {
activeAvatar
};
}
});
</script>
......@@ -52,7 +57,6 @@ export default createDemo({
& > h2 {
padding: 0 25px;
}
}
}
......
......@@ -16,7 +16,8 @@ import { createComponent } from '@/utils/create';
const { create } = createComponent('swiper');
// import 'swiper/dist/css/swiper.min.css';
// import { reactive, onMounted } from 'vue';
import { onMounted } from 'vue';
import { onMounted, PropType } from 'vue';
type PaginationType = 'bullets' | 'fraction' | 'progressbar' | 'custom';
export default create({
props: {
variableClass: {
......@@ -52,7 +53,7 @@ export default create({
default: ''
},
paginationType: {
type: String,
type: String as PropType<PaginationType>,
default: 'bullets'
}
},
......@@ -77,8 +78,8 @@ export default create({
// );
new Swiper('.' + props.swipeid, {
loop: props.loop,
slidesPerView: props.slidesPerView,
spaceBetween: props.spaceBetween,
slidesPerView: props.slidesPerView as number | 'auto',
spaceBetween: props.spaceBetween as number,
//分页器
pagination: {
el: '.' + props.paginationClass,
......
type EnvConfig = {
baseUrl: string;
buildTime: number | string | undefined;
isPrd: boolean;
};
/**
* 配置编译环境和线上环境之间的切换
*
* baseUrl: 域名地址
* articleUrl: 文章地址
*/
const config: EnvConfig = {
baseUrl: '',
buildTime: process.env.buildTime,
isPrd: true // 是否为线上
};
console.log('NODE_ENV', process.env.NODE_ENV);
switch (process.env.NODE_ENV) {
case 'development':
/*
* 开发环境 => npm run dev
*/
config.isPrd = false;
config.baseUrl = '/devServer';
break;
case 'production':
/*
* 线上环境 => npm run build
*/
config.isPrd = true;
config.baseUrl = 'https://nutui-server.jd.com';
break;
}
export default config;
......@@ -9,6 +9,10 @@ export default defineComponent({
</script>
<style lang="scss">
::selection {
background: $doc-default-color;
color: #fff;
}
#doc {
font-family: PingFangSC-Regular;
-webkit-font-smoothing: antialiased;
......
......@@ -13,7 +13,7 @@
</div>
<div class="header-nav">
<div class="search-box">
<input type="text" class="search-input" placeholder="在nut.ui 中搜索" />
<input type="text" class="search-input" placeholder="在 NutUI 中搜索" />
</div>
<div class="nav-box">
<ul class="nav-list">
......@@ -33,20 +33,10 @@
</li> -->
<li class="nav-item">
<div
class="header-select-box"
@click.stop="data.isShowSelect = !data.isShowSelect"
:class="[data.isShowSelect == true ? 'select-up' : 'select-down']"
>
<div class="header-select-box" @click.stop="data.isShowSelect = !data.isShowSelect" :class="[data.isShowSelect == true ? 'select-up' : 'select-down']">
<div class="header-select-hd">{{ data.verson }}<i class=""></i></div>
<div class="header-select-bd" v-show="data.isShowSelect">
<div
class="header-select-item"
v-for="(item, index) in data.versonList"
:key="index"
@click.stop="checkTheme(item, index)"
:class="{ active: data.activeIndex === index }"
>
<div class="header-select-item" v-for="(item, index) in data.versonList" :key="index" @click.stop="checkTheme(item.name, index)" :class="{ active: data.activeIndex === index }">
{{ item.name }}
</div>
</div>
......@@ -90,14 +80,14 @@ export default defineComponent({
const isActive = computed(() => {
return function(name: string) {
// console.log('currentRoute', this.$router.currentRoute.name)
console.log('name', name)
console.log('name', name);
return currentRoute.value == name.toLowerCase();
};
});
const checkTheme = (item: any, index: number) => {
data.isShowSelect = false;
data.activeIndex = index;
data.verson = item.name;
data.verson = verson;
};
return {
header,
......
......@@ -103,12 +103,17 @@ export default defineComponent({
}
}
a {
&.router-link-active {
color: $doc-default-color !important;
}
&:hover {
color: $doc-default-color;
&:visited {
color: $doc-default-color;
}
}
&:link,
&:visited {
color: $title-color;
}
......
......@@ -10,8 +10,8 @@
</div>
</template>
<script lang="ts">
import { defineComponent, reactive } from 'vue';
import { onBeforeRouteUpdate } from 'vue-router';
import { defineComponent, onMounted, reactive } from 'vue';
import { onBeforeRouteUpdate, RouteLocationNormalized, useRoute } from 'vue-router';
import Header from '@/sites/doc/components/Header.vue';
import Nav from '@/sites/doc/components/Nav.vue';
import Footer from '@/sites/doc/components/Footer.vue';
......@@ -30,10 +30,19 @@ export default defineComponent({
demoUrl: 'demo.html'
});
onBeforeRouteUpdate(to => {
const watchDemoUrl = (router: RouteLocationNormalized) => {
const { origin, pathname } = window.location;
currentRoute.value = to.name as string;
data.demoUrl = `${origin}${pathname.replace('index.html', '')}demo.html#${to.path}`;
currentRoute.value = router.name as string;
data.demoUrl = `${origin}${pathname.replace('index.html', '')}demo.html#${router.path}`;
};
onMounted(() => {
const route = useRoute();
watchDemoUrl(route);
});
onBeforeRouteUpdate(to => {
watchDemoUrl(to);
});
return data;
......
......@@ -9,10 +9,7 @@
<div class="resource-content">
<div class="resource-block">
<h4 class="sub-title">设计资源</h4>
<p class="sub-desc"
>这里提供 NUT UI 相关设计资源和设计工具的下载,更多设计资源正在整理和完善中。你可以在这个<span class="sub-red">地址</span>中反馈对新版本
Sketch Symbols 组件的意见。</p
>
<p class="sub-desc">这里提供 NUT UI 相关设计资源和设计工具的下载,更多设计资源正在整理和完善中。你可以在这个<span class="sub-red">地址</span>中反馈对新版本 Sketch Symbols 组件的意见。</p>
<div class="no-data">
<img class="nodata-img-joy" src="../../assets/images/img-joy.png" />
<p class="nodata-desc">敬请期待</p>
......@@ -20,58 +17,17 @@
</div>
<div class="resource-block">
<h4 class="sub-title">设计资源</h4>
<p class="sub-desc"
>想要了解 Nut Ui 设计体系背后的故事?如何才能更好的应用 Ant Design?你可以查阅下述我们为你精挑细选的文章。也欢迎关注Nut Ui
官方专栏,这里常有关于Nut Ui 设计体系下相关话题内容的最新分享和讨论.</p
>
<p class="sub-desc">想要了解 Nut Ui 设计体系背后的故事?如何才能更好的应用 Ant Design?你可以查阅下述我们为你精挑细选的文章。也欢迎关注Nut Ui 官方专栏,这里常有关于Nut Ui 设计体系下相关话题内容的最新分享和讨论.</p>
<div class="tab-box">
<div class="tab-hd">
<div
class="tab-hd-item"
:class="{ active: data.activeIndex === index }"
v-for="(item, index) in data.tabData"
:key="index"
@click="clickTab(index)"
>
<div class="tab-hd-item" :class="{ active: data.activeIndex === index }" v-for="(item, index) in data.tabData" :key="index" @click="clickTab(index)">
{{ item.title }}
</div>
</div>
<div class="tab-bd" v-show="data.activeIndex === 0">
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">NutUI 落地实践-让组件库服务慧采协同采购业务</p>
</div>
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">Webpack那些你不知道的事</p>
</div>
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">NutUI 落地实践-让组件库服务慧采协同采购业务Webpack那些你不知道那些你不知道那些你不知道</p>
</div>
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">NutUI 落地实践-让组件库服务慧采协同采购业务</p>
</div>
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">NutUI 落地实践-让组件库服务慧采协同采购业务</p>
</div>
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">NutUI 落地实践-让组件库服务慧采协同采购业务</p>
</div>
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">NutUI 落地实践-让组件库服务慧采协同采购业务</p>
</div>
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">NutUI 落地实践-让组件库服务慧采协同采购业务</p>
</div>
<div class="design-item">
<img class="img-design" src="../../assets/images/img-article.jpg" />
<p class="design-title">NutUI 落地实践-让组件库服务慧采协同采购业务</p>
<div class="design-item" v-for="item in data.articleList" :key="item.id">
<img class="img-design" :src="item.cover_image" />
<p class="design-title">{{ item.title }}</p>
</div>
</div>
<div class="tab-bd" v-show="data.activeIndex === 1">
......@@ -88,10 +44,7 @@
</div>
<div class="resource-block">
<h4 class="sub-title">社区文章</h4>
<p class="sub-desc"
>想要了解 Nut Ui 设计体系背后的故事?如何才能更好的应用 Nut Ui?你可以查阅下述我们为你精挑细选的文章。也欢迎关注Nut Ui
官方专栏,这里常有关于Nut Ui 设计体系下相关话题内容的最新分享和讨论.</p
>
<p class="sub-desc">想要了解 Nut Ui 设计体系背后的故事?如何才能更好的应用 Nut Ui?你可以查阅下述我们为你精挑细选的文章。也欢迎关注Nut Ui 官方专栏,这里常有关于Nut Ui 设计体系下相关话题内容的最新分享和讨论.</p>
<ul class="article-box">
<li class="article-item">
<a class="article-link">
......@@ -109,9 +62,10 @@
<doc-footer></doc-footer>
</template>
<script lang="ts">
import { defineComponent, reactive } from 'vue';
import { defineComponent, onMounted, reactive } from 'vue';
import Header from '@/sites/doc/components/Header.vue';
import Footer from '@/sites/doc/components/Footer.vue';
import { ArticleApiService } from '@/sites/service/ArticleApiService';
export default defineComponent({
name: 'doc',
components: {
......@@ -119,26 +73,38 @@ export default defineComponent({
[Footer.name]: Footer
},
setup() {
const articleList: any[] = [];
const data = reactive({
articleList,
tabData: [
{
title: '全部文章'
},
{
title: '性能体验'
},
{
title: '性能体验'
},
{
title: '性能体验'
},
{
title: '性能体验'
}
// {
// title: '性能体验'
// },
// {
// title: '性能体验'
// },
// {
// title: '性能体验'
// },
// {
// title: '性能体验'
// }
],
activeIndex: 0
});
onMounted(() => {
console.log('mounted');
const articleApiService = new ArticleApiService();
articleApiService.getArticle().then(res => {
if (res?.state == 0) {
data.articleList = res.value.data.arrays as any[];
}
});
});
const clickTab = (index: number) => {
console.log('22', index);
data.activeIndex = index;
......
import { HttpClient } from './HttpClient';
export class ArticleApiService {
private httpClient: HttpClient;
constructor() {
this.httpClient = new HttpClient();
}
/**
* 获取nutui文章
* @returns
* @memberof ArticleApiService
*/
getArticle() {
return this.httpClient.request('/article/list', 'get', {});
}
}
import axios, { AxiosRequestConfig, AxiosResponse } from 'axios';
import config from '../config/env';
export class HttpClient {
private checkStatus(response: AxiosResponse<any>): ResponseData {
const resData: ResponseData = {
state: 0,
value: {},
message: ''
};
// 如果http状态码正常,则直接返回数据
if (response && (response.status === 200 || response.status === 304 || response.status === 400)) {
// 如果不需要除了data之外的数据,可以直接 return response.data
resData.value = response.data;
}
return resData;
}
/**
* request请求
* @param {string} url url
* @param {string} method get|post
* @param {*} [params] 请求参数
*/
public async request(url: string, method: string, params: any): Promise<ResponseData | null> {
const defaultHeaders = {
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
};
const headers = Object.assign(defaultHeaders, params.header);
try {
const options = {
method,
url: config.baseUrl + url,
data: params,
params: params,
timeout: 1000 * 30,
withCredentials: true,
crossDomain: true,
headers
};
const res = await axios(options as AxiosRequestConfig);
return this.checkStatus(res);
} catch (error) {
console.error(error);
return null;
}
}
}
/**
* 响应对象
* @param {number} state 0 成功 1失败
* @param {any} value 接口响应数据
* @param {string} message 服务器响应信息msg
*/
interface ResponseData {
state: number;
value?: any;
message: string;
}
......@@ -30,6 +30,102 @@
<div class="content unicode" style="display: block;">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon nutui-iconfont">&#xe600;</span>
<div class="name">plus</div>
<div class="code-name">&amp;#xe600;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6ab;</span>
<div class="name">minus</div>
<div class="code-name">&amp;#xe6ab;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a6;</span>
<div class="name">arrow-up2</div>
<div class="code-name">&amp;#xe6a6;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a7;</span>
<div class="name">arrow-down2</div>
<div class="code-name">&amp;#xe6a7;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a8;</span>
<div class="name">screen-little</div>
<div class="code-name">&amp;#xe6a8;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a9;</span>
<div class="name">arrow-right2</div>
<div class="code-name">&amp;#xe6a9;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6aa;</span>
<div class="name">close-little</div>
<div class="code-name">&amp;#xe6aa;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a5;</span>
<div class="name">joy-smile</div>
<div class="code-name">&amp;#xe6a5;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a2;</span>
<div class="name">arrow-down</div>
<div class="code-name">&amp;#xe6a2;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a3;</span>
<div class="name">arrow-right</div>
<div class="code-name">&amp;#xe6a3;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a4;</span>
<div class="name">arrow-up</div>
<div class="code-name">&amp;#xe6a4;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe69e;</span>
<div class="name">heart</div>
<div class="code-name">&amp;#xe69e;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe69f;</span>
<div class="name">heart-fill</div>
<div class="code-name">&amp;#xe69f;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a0;</span>
<div class="name">star</div>
<div class="code-name">&amp;#xe6a0;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe6a1;</span>
<div class="name">star-fill</div>
<div class="code-name">&amp;#xe6a1;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe69d;</span>
<div class="name">heart</div>
<div class="code-name">&amp;#xe69d;</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont">&#xe69c;</span>
<div class="name">github</div>
......@@ -464,6 +560,150 @@
<div class="content font-class">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon nutui-iconfont nut-icon-plus"></span>
<div class="name">
plus
</div>
<div class="code-name">.nut-icon-plus
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-minus"></span>
<div class="name">
minus
</div>
<div class="code-name">.nut-icon-minus
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-arrow-up2"></span>
<div class="name">
arrow-up2
</div>
<div class="code-name">.nut-icon-arrow-up2
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-arrow-down2"></span>
<div class="name">
arrow-down2
</div>
<div class="code-name">.nut-icon-arrow-down2
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-screen-little"></span>
<div class="name">
screen-little
</div>
<div class="code-name">.nut-icon-screen-little
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-arrow-right2"></span>
<div class="name">
arrow-right2
</div>
<div class="code-name">.nut-icon-arrow-right2
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-close-little"></span>
<div class="name">
close-little
</div>
<div class="code-name">.nut-icon-close-little
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-joy-smile"></span>
<div class="name">
joy-smile
</div>
<div class="code-name">.nut-icon-joy-smile
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-arrow-down"></span>
<div class="name">
arrow-down
</div>
<div class="code-name">.nut-icon-arrow-down
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-arrow-right"></span>
<div class="name">
arrow-right
</div>
<div class="code-name">.nut-icon-arrow-right
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-arrow-up"></span>
<div class="name">
arrow-up
</div>
<div class="code-name">.nut-icon-arrow-up
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-heart1"></span>
<div class="name">
heart
</div>
<div class="code-name">.nut-icon-heart1
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-heart-fill"></span>
<div class="name">
heart-fill
</div>
<div class="code-name">.nut-icon-heart-fill
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-star1"></span>
<div class="name">
star
</div>
<div class="code-name">.nut-icon-star1
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-star-fill"></span>
<div class="name">
star-fill
</div>
<div class="code-name">.nut-icon-star-fill
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-heart"></span>
<div class="name">
heart
</div>
<div class="code-name">.nut-icon-heart
</div>
</li>
<li class="dib">
<span class="icon nutui-iconfont nut-icon-github"></span>
<div class="name">
......@@ -1069,6 +1309,134 @@
<div class="content symbol">
<ul class="icon_lists dib-box">
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-plus"></use>
</svg>
<div class="name">plus</div>
<div class="code-name">#nut-icon-plus</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-minus"></use>
</svg>
<div class="name">minus</div>
<div class="code-name">#nut-icon-minus</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-arrow-up2"></use>
</svg>
<div class="name">arrow-up2</div>
<div class="code-name">#nut-icon-arrow-up2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-arrow-down2"></use>
</svg>
<div class="name">arrow-down2</div>
<div class="code-name">#nut-icon-arrow-down2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-screen-little"></use>
</svg>
<div class="name">screen-little</div>
<div class="code-name">#nut-icon-screen-little</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-arrow-right2"></use>
</svg>
<div class="name">arrow-right2</div>
<div class="code-name">#nut-icon-arrow-right2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-close-little"></use>
</svg>
<div class="name">close-little</div>
<div class="code-name">#nut-icon-close-little</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-joy-smile"></use>
</svg>
<div class="name">joy-smile</div>
<div class="code-name">#nut-icon-joy-smile</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-arrow-down"></use>
</svg>
<div class="name">arrow-down</div>
<div class="code-name">#nut-icon-arrow-down</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-arrow-right"></use>
</svg>
<div class="name">arrow-right</div>
<div class="code-name">#nut-icon-arrow-right</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-arrow-up"></use>
</svg>
<div class="name">arrow-up</div>
<div class="code-name">#nut-icon-arrow-up</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-heart1"></use>
</svg>
<div class="name">heart</div>
<div class="code-name">#nut-icon-heart1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-heart-fill"></use>
</svg>
<div class="name">heart-fill</div>
<div class="code-name">#nut-icon-heart-fill</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-star1"></use>
</svg>
<div class="name">star</div>
<div class="code-name">#nut-icon-star1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-star-fill"></use>
</svg>
<div class="name">star-fill</div>
<div class="code-name">#nut-icon-star-fill</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-heart"></use>
</svg>
<div class="name">heart</div>
<div class="code-name">#nut-icon-heart</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#nut-icon-github"></use>
......
@font-face {font-family: "nutui-iconfont";
src: url('iconfont.eot?t=1605175505164'); /* IE9 */
src: url('iconfont.eot?t=1605175505164#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('iconfont.woff?t=1605175505164') format('woff'),
url('iconfont.ttf?t=1605175505164') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1605175505164#nutui-iconfont') format('svg'); /* iOS 4.1- */
src: url('iconfont.eot?t=1606809281592'); /* IE9 */
src: url('iconfont.eot?t=1606809281592#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAC4kAAsAAAAAVSgAAC3UAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCLSgqBi0zuagE2AiQDgkQLgSQABCAFhTUHhhsbWUVVRoaNAyA83vfJKAQ2DiTY+LAoapLkJGX/f0ugYwwu7qhWBQRgRy/hAXoLrDiUOBG74kpmedJhDGpIb6bmTPNSYVJz+yqHTd5h1ehTvtMSfT+rf1mYaQ5JiibxwH61+btn7tgZZiHRSJACHpJY6hAJifiwZMnho8Z+72735JsmtVB+SGQ8kSupMEy3EskEgJY1HQXti9bmAHJf/O3w/Nz+z7lnsJELKlZUjEiDNRs5ctCjNnhUSY8QhnwBwQD9oP0EDKzGaHyiPjEKMJ/6EOuljx3qWp6xXV8VyxcPYnq5YKIr2SYYJrfK0LwupDIJD3LXVEsBybnoVTRO3FfXfY49hgVhA8ssK3v0w7dpPSSrUFlBIrse6YrY6ZshlbXW17ydXOD6uD4kEOnMELRNRpqmmozLA+7ffL5T3+mFOFTCDJAK1RZOlz8yx+C8kIdLSF1IjwAC4Gy8GW11ALTvoVEfRkv7LcaXygopY+ynOV/b7/4fx1VWTsnNzcl3xUvL6ahAUW3U3fA6BMkk52cvw8vwMrwMk45RyE2ycL4/P1dmk5QQhQIyrrJC7nvJwMtPZvszTadZ4uyUsiXa5ZkpIbhMMQU6JHXn7oQCdiekrk6LtUxffkYBvM1pjF5jKxe+QkYxHvfPtQDjInIbzo6vvIh1jrRoAqS6faaAOgsLimNhO5Aa5j4roLiTNzdBatDAObuFKsjEy4o3sBcktXQPm+RJ+Pvi61qhUJLK3K9u3G6YJvtJh5Rq5Vu5Dbzbm+HlHcqwgAoUv8jFT8XjgrLm13X7AlSxINo6UasDAoXpd587+gd596677IqrrjnnvAsuuuS0M/YdOHTk2FknnHTKpi3bduzas2LVmnUb5i1YtGTZnElTps2YNWHEqDHjhgzr0atPvwGDunTr1KFdm1YtGnR09TQ0tVRiSVZEFFXc7QZQfg+bGwR4KBAopToYcJ0guExQXCEYrhIc1wiBc4TEeULhAqFxkTC4RFicJhzOEB77RMABEXFIJBwRGcdEwVmi4gTRcJLoOEUMbBITW8TCNrGxQxzsEhd7xMMK8bFKAqyREOskwgaJMU8SLJAUiyTDEsmxTArMkRKTpMIUqTFNGsyQFrOkhwnSxwgZYJQMMUZGGCdjDJEJhskUPWSGXjJHH1mgnywxQFYYJGt0kQ26yRadZIcOskc7OaCNHNFKTmghZzQgFzQiVzQhNzQjd9QiD9QhT9QjL9Qgb5SRDyqQLyqRH6qQP6qR7kwJuClvv6I4ADrvGvzC1koNokEQffQuoAxardxXVVpdRqTFWosgJ2TyUheW5PeiW7222mi0EdeF90lmbGyp2OiVcaGR6YaqNJVmdu9I2iGluA3bWTE7hD8KOLSW7E13cMIyNpTQutWhhLhuo1xJQrZeTEjOZZvoFtvhfC/ILQrSOZOMaRHQXe4DtXGTbqcYF2PqpptOVtxoOYBRbSDHZCGShuhGawZNNlSTXrs+JJEphFFt19obQS8n0h8wOTMfknPGnLJmSWud9OoDomiCE80w7Imdroxw0mWnj4ZInnygbKAN1Kekuaxj/SKT6KYAJ/6rW4HmSFRPi050Fba6Y2LyWxtNVce74rIV2/89J+YIRSKGgCwqWEoCeFr+U/El73yYBnL4nYe+7sx7+tOu8tYP/kn95sPM/LESJq+3xk3691vg7R+DY8n9u5Hxw1fQdkzZYmddpTitVg3DdhjhY82xDalKT7eU8qxuyaZjU9xXZqOz29vOTvjS2LixtbnTbuanKgEYm/Okm5IuhvKy2u2FzQZzIAA3zjPm52Ct7nd77GJlkFT243L0wz4q34sq/vc/2o20dVQ81wmbBefY4c7lx8T89MFyTy9om16Nnlclag7W/V5lO7HMLyo74M05e+3g+navPFtpx6YC/gwpjbkWAZoSRHpp/bmoiOgoqgpb1hPh/0udF47j8pzzf0wszlLrJE0ROdoOoyqCoDGawSQHKVil+RbQaosVeZXVLUYQdTzFX9X8nBc4URBFnt/SrhyLWy/JW7rYLjilnVhyO/7oR+JT9Z5pffqSaD+3ejglyj2eqCn6WUBU85aOC0iudp8KXLq7j51kmtVhY2EzoVqcr0X88rslsf0osvsRQQB1HeOkajlpRXwc3eegwiDvR8hbzTlB7m4rVPzsXYa3OBLtPDnX5yLaZtrcTAmTyYFDcYIGKGiYQ1L1nVQi8giAPhi/xG0LNAGqebSKpMFY84vhU7SPhZKnmWCKfQnzArXSQjANN3YaecM+g5UT4tJssm6Xjop16VkO3WIhgQBv3ucUTctNVtR7JIknFsNqfoA7EDaHW/sYVr/JerdDdx6KG4fsvQwm7b1KcCnVJ8k1n+Wq/A7hzcHnU2Xxgwmnn8OtgbKfxYy9b4a4UpqTO/aEcOpg1DB83rG0AMI5Cyk+SmyCUnawDQSexK+sEsoBcQfhqDZlshUrfPMKaQ+Hyer6HOEkjyoF4US8oNkpu9tZDiDGzdrtrmfQtAR2cpwtBEiTX9/OJ6uIZl5dK8CVO+JCUA8XsLyvCaetNTaqhUNcvKnNS5lmc7dLY2MNq7ddz3gX+lsL5cNqKGlslJxG/rioAv57Ki7rbtfXCvYGD/qHBuWd3NKE05cHZfIsI9q6QyUnSyKZIn4hcHKDirue46T3czF9O7SkfZe0B/q4WGnwzb8PTM6pEhoRej58vAi6UQa5ceP8lym7+Wo2bF848RQQnEanV7zqLre7XivsIQGEoJEPe0U/KmrRV4b2CHAYp93cLUZZqOxLY3toTTgUK0NnEOYEMdycX77iVsd7XNr3rS1tfePstN5QBgGldWkBrnOuJqZacOMNi4IH7E4zVLY3q9Ned8FJTLrKhnuDRz/TEebUMFw8+1kcH+5hhsu7O8O6CMzaFUChuBJurVgHHioXRC23vrTqFSZBYKis62ylc2VNgBLyvhMzJwrBocOdclgWxUHSovo0z19MqwczxhjHS0fGvAuKFdwFzq5AioM2xWnw4YekeT/DqSStsqKu0Dyp64xgPiPquM4wMiM4TwsaQ0BmKTc1DGnHnfffgbBbiyw9lCZj2yjfj5zYGXiFvoO/Ngz37eyeSYLFlu2+/IzoC+hGaMocloWbtI8u0fCKsAoOFTEoBdwYjqMZd3WLKC1h9YqteuaqvHSahvQEcvVBw2yBcQFj6EQjqoroz1yEESIfpB1OmmAbvxqZxTOaQ3iq7CpKQoMy8stRL3SSUBqQKnveqlch8L+rYQqenCLaseUP8R84uLEn7SsDuf9DQ+44CHJxDfdyG50IAOGKe01gLQkwAgskmcLNdmlkgpscdc1P0I+wDOLMIL6waJhI49c419M9NAg2KFiT6rSvPBM+KjcYbXPS2ckJZrAZmWkRI3nhR/qm5OwwsTL7cdax2CYnfbctjZ6bJBLKWUPlHgIKUgKkdZ1NTDunfZ3EJsf9qjKQQH969EltX9SiBdqsQk8x50vpLHHdkgjm4cuPHr56pOB5KoHWkQ/PJ3gfqIa9HKuLHMuL1vnXE0JmT4Kng8M4ue+zGf7qGGf/QLJYKpY3hnnvfCg5qWOt448+aj2amEUkmGRgCFrp0D6SMWqZhzJYGrWGGgJElFRzAhO3mjiuxUccOEADSB54Oo6QkvvEphWDt15d0jTmlGzkwUhTVHpF6CQxEmG6xVyj7lB/Ync1eOSyVWyBnAVxqQawqH9RvlOCuvYWmjqnSrMK29+yWXmLR3UT6lYTbUTaRtbalzzEOzJsSKG2nn+mqe8ngRXICDaFYpxZRQF+/Z8gpHjVoLxXoSAoNC/IeYtNAoYdol5WWSFdXquZoUu3lLLe8g3KvjDBAcm5HFW5D2sBjsthD3ND3ISpA4MeCPAogvIBEiqmMMnjiComdgrsceh9YDOCBl05KVWi4A4sJcWzSFIZxkSdMO7u02CzNLMTB9PNpGx2BGpPb0ckJXmRz+2NA6BQtPYrZ704vf3jN7gdPC23SzPOx8kHTlboJXIoHmwbfi/OD6eFrO7TfXS3W6XaawHTH9qbJnu06lEVUoxd/m42OSKNmisjBFl/FDWkVEWjFaWb4yZGTuU1Dn/puFnpveOmf2zMd7qERpSsROo63kyahgOyEaTEj0E4/UN9Ygh4GYhJewWOkDzGgZDw72ZZVaKu+FWK85B+lfGef9Gy6D9B+mB7qF5bBIHMiuHx5Drz/Vvo5mA9emL+3n6k6+Xs80rZmkHjZdiqWG5XRyvFDGgVAb/6LAN6EdARYkEcIcxu5e3p8c1CW35hUe/5dWoOSlN4q+Ztokg4UMrqCr1SWfZ9tsJ6lSWWIZxm/kp2UjtlpknDuKmfvBak3oQ2dTe15fPqU88Q3z1pEmL1XhNmMjZu+MeJkcataZ8cmWaBsKw0LCdnNIVwNNRtc7jl0wfkk1a4LbpqUL2U+hNZPMUMe7QfSYvqXd+gwCeICsFIbpMnI12/7hVGCC1ohkWytwNq9S/2kELAymQsHEIAumg00bV+kimiRmRu8DGzf6SybrJRA+amyRSDQ8eNyP+Lv8ufiY9qxT96y2F1ygrLphZmgOkzkgUg4cUa3pbb6MWRiophEqQITZP131m0bBbjICQIObmirvObVOnnGhqO63qFSMdhRopIe8Z1CcRZWpPVu/TJJPfK+Aju0YWIP2AHjbCcpCn50PiNK0BjBAgplNOjr8wUFLWM77D5ZZ0UwDQaqcdRAoygNXKlxat1jhYBGLVJRL1FqzWKg1PDg9VkF4NJNZDmjgJmYUvqYTWF8cayKLsyAuiBZvPvGgv9J8zOM+Hu/EQkDUx1psdaYc67MAs8TFLpeX8h/F90OSCIdKP/OrGx91DqizxzVyIuGQLYlGkcqECgWasUu1ECly12cHfa4gXRBBnMSykPLyiJz4wvdXc1wgz4ts9COzDZF3R3Ghr0c2ortJjnNWeccc0CrzwSW0l3/SqFMMHjbRILlWUaSZHbLVqXn189bk+J4aciJm061BZ3lAW8Cs/zIorI77iczTPZvD7zXxUzbIZ4BNcC455lUBQBnZzmTAsY67fGzjgqgpBF4itUUj//1L5JTVuJMvyHw7ckdBiztPM6GcKSbRXdbVWpI2hZGoXtBtTLFJnXuHHFf1piNnt85r5xwHl1sqyJGhEjFrZeBj+yFwmQvWPvuzIXiUmuRlbq4DyTV/fX0GDPA/RLP9wDL5lRPsK2W1pmDBzarki6FjFJBjeMwfiBP1xfaVG9tJCKI3/4Rj1SeTGjEf2Rj3QWXJG7D3K5K2XsofKIzoUVwDgqPQnmf4sz5rxB2mUZodYMu/0k0bLD7J8A/wSvUIBQIGeHAPURlzr10iC9FsYEEbhCr5OjMPLEVGiJ9etmq7WCT896xYn7Ezx9vxQkLPlpfxloXS+dOcuiVfJSKJSfF+l3dGLrO8mee+8ZAixKfiiwUwoeFeVnfkvePLrDz14FbI39zKk0+dtAfp9xdjiR5z4Z2VcarTjxh+wMTAr4p/cTQFWsLZH+zsaOjy0e4nKDCSYn3CyAHOyBi0iln0pvJvQEXJofBZZoBKdHfjdG5TYz80mnT5IlVd83XvMgYBjRGpTFoqrS9Igdxgyz4JQuieJEncX2ptyF3Y2ZTbINHBwCdzLDlNg4YlbdXgtw7Jl8DOcYlY9z2dFJSQMwx+4ejOK207DKvURVonlY56uR56WcAa51fYJpHMJl69G8zlqcNUWWPPjLHWisJi+SMpB6qGZ4pAHlViujrUPg+IXTczpt3dDuw4sy0m57mnJk5AdMXnHR6n098eCgl9xr0FuunvT22uilMI63OnA+OGg86TJpLA0oBkWSewK0EAqCXWbldT8KfqTaHUsgDJkVYPd4OaDg7tB5NjpnB3iEiaCsG/IbUJj6C/DszrHReWokAPnXpm79TXv/QHdnGCsMdg/e6/999s7Vxf8vVqRO+w81Qv3n1tQ1EfD756JVomKm6tCfa9yD3Sh7uHJGkWh58X0dWJ4l7xB2jIx08hn8gXZcIdRCh9Rjv+rTH2ofXuwAUeosdEn1yU/1zTH1JQKqrVsZMBXnlQo5L24ESImdghgIpFDsdBdA2lx9XBSlQm4QFfzZU5qgSHHjFtPbThnd9xmgNZa1uimiCZxbBtOczaz/SSlSvF+bPadtQCptOwomOXBJwu9H9AzDDQ/rpeaRO69+Tvn/Igg4mL1cFCyz9wl78+7xjXd/hPmk24uDHdJ8vLx1FlmimHARpzAiurGCUtEYbXCoxISzRIs63l4+++ekfppGwzA8TxEJS6Q+9fUxtyQSPk4iGG407KdplA/8L1D/syl5Le4/Up3fsIVb5YNanccOOv/QEie3H5mrcpm1vXd/1XX+ceygwtzyFfiFeed0JqCIgbX3rFPPErhh9SUE2O5NaSnX/xawksxUTtb6gaqnOktQ75We6lXL55jxc+uD0gqyU2O65Vlz603Xz2X1yFNiPhTYafUJZnwO3634el+MxS2Y3dkuh6JS4W+/xfskUkBVO5ZteasvBtBQ+SMcjYZ7hI2dQxu9GWoVxCuIwnA7JzaYvsaOq0NCKWjwgycSNboUqFvLnN+ZhBfaYjyCyG2qbSrheoGYLV4YUmPBd0I9XfJEjccRNqBLZ8Fzk/c5hI3hHtFoYCnkKVmjDmOGSsMxh9F7E6xRpERjDmPSGgXqJlBg5iNcF1ZR7Zqe5oZpnbJeYdUV+Xnaunrr8ebGhtob1jdGLP/X3NxQM8bYc/wAoH716wAPe33qPeo91aOydmW6pijb0wf7bDNHKjqJkWftj9KO7fIfC9nLj1H8NJA9xMhoXikSnQgzqnVyopPnyWRnZ3KQdvsbc6LI0J2cyaC+8DaP4DO+eSpCIZEfeLq4E6mIlI/HPtXh/7L5/ubJNVH96dxcsFSiDAHF8UaCXwUtFQJCQamUEuzCi8jRNfpydmDwpM7biyHBiHxFBFxfhg0OYmUmWFJtnTvZa5xuSvAukfXKtQ2IUunn9VO+2kusNwD56tVAP4ukk+VFd31aRHgMDtikcZo/+blxR4nEEjJ+GE/2gPLOIfjU9DITa1PB7J1Q0daeCQsl/FDTnSZ8seQNLVhsElNRhZmwrTNXhMtuVf196JgQJidDARSaKYTHBIkpQigQ/3ho8sn1k8kxY7WmdvYdk81jiuyYZMZFoyNSgNXicdRi7e7Eo9Jku3eLGZfM1x6+jWx4Jd8jzmEmb+1PmP68syzPz7Ln4f4+rBfe2cXoVKz4tyPY5RDpsRbByNzPrO/h4fXYamx6N7Wd9OK0z/DJMewSMvtAO+2wrjwW+PUa35LNu83LrvO7OVufJflBuK656DqveZ3wMQGPMsdNdMu2byjDOhScCMhTtUQaH/94DCZzzy+xvPRpL/PMzBG35M+EPXQwipubRWNodG5uNJCdncON6lDiCdubEpf8se4mYKO6HTvqMIeB/Cl1O3a+BzrKg1F+KeXRtmQQ3mS+NT/oXrZeTSeUvVwyNbh0cEpcKg42/AMbvPB4wEjvUNFdgFBzt243/+vTvqdr0LmzWB9L0LARJm/hDAxwv7AGDGnz7f9OjVgXWY8sHdQr0hsEKU14YkSaRq9DwSL+0kuOxf/fwFhiv/ySrqYuLpFAWKGrFQIulTkRrjZIBKbfcDJeJF9mdfayAgGzmpuzMIZbmmHW99DQDNRvk2L41ssu/OralIEsXO/cd11eJqX/jRQRkVBninTAep5nIKhI2rcr564yU6f3YNaOxpAKsc474EJ3gdWp9iu3eT/5EMEObJlIFFx3uFdo7HKPlNFfnQvbM8H/yo3S/ij40E6KYGYmFOEX3AHenGxeAtyJXaCE6B4IhfA+LeChKDPzmK48MhLozoBxK0t/bUlURdLZnZWvyTElaveFkvFW/XZPxKOQJNls2nQsLC2FsZfLLtsRJY8lao3YAy62rLTmb9a163HcZSFlITmgr9wkzfVajbGsCVJWyCZqHDSlLRF/EIstLY2BQJ08SWOTtzQ752tobs4am5sdPTBOy6hu/KIgAfwdeIMeyU07fHBOqgi6SJ6qGWynf+Ggpnbl9nWVEN/vtgHtMuMXWQtPbH5Pvhig77J9wmHqqHX+52U3gWmx9c06aadcF12sHDS8HL8/gl55xrdwC7XAgHoUSyzactqXe/uYNElKqRxEFy0Y3oZGFro7Dh7mHudW6RnkbBFW7ukKunctkEaOE+FDGnZo6qJ7yZpRLO4l4RHLI/nR4Lds0kJTuhqtP1OQIdLAj18LrHKo3IMBLIqlsKpdOzQKxtJS0qBSCdMFNlyY0dzseexXMpezkELmcIm/ltrIPrnOy2zmiY7DkR+yBVUs+6F87voC/GnwLQfrVGHydkHXc7C/EH8VLkfVnvJnSXAwfhU+5yv5iy0ONok7Fl+rS6YJq7CQ5MII1ONER1Yznwe8DNMPPzxzhjk0M+2R/NnyJlD/Xgi7e7DCPrW7uwsxh4on2J5C+lR0tF6fXs66cyeSWfaoGJzJ9UvavtE1cHDOjt8VtlvQ13Jw8CfnwV1+SadyjY8dlS26qsePtrsCNJsW8uk09TRFKoH79SjjVsLUUouLM2cYCPCKdcrCX6t97/0KLkYn/GXZkxtve4Qh6+10lub8iEsIMx8yeb9KfCc6ysqqHWnxM/DXRbUfJnvRvchiMpPOJPsyJzx1+s1OP8U2LCWuA5qmJye/rX65Nj/prgRQhBhaOoBDqaA6rEC1ucCAcIEge8H9AdhgvqoR7X/+bheOwLlof+NJ4OZoTo80DIzCzXkdiIgdgW0YA2NZjoVKi4UxFAnc5N3kejsUS859BEfHKPezRaIVYSa1OUzhpTM/Pz3snrK5LdOKoQRL2MqFUbZ4PlvWZ5RmsMLYWbYaeO2/SopsZaXarKcfRDBLAUONHTVIKV0rEgadxdSPN6lhcVTx7VOhVKneUxU1NJ4advOjmOroZuj2eO+sw+y+4+HHJ/GGs3sfu/HzWVq+lFLm7ingBmRcmBi1mVJo35YFyIWrTtI3hC1Ljw7BefH4B8x/8ktkD328ORQ0Psxe/Lh9T/CzyN9C8wq2DU6LjmLzvFrCMsF3OochDkiOxO7d+s/LINKR514xf6rKbeUK99RUyHCdDCMZtMdTSZvbI0COHIbDiOJEgHAgl8MIGI5PK3xxZnDZ4PLOZZ0gCFy+rWn53WFTQffqd3W08gfHN+I24B6doFfXfVz9S4rDZqt/zplSvqxxi7j2zSLynWvEQ1xjmdGOIKPwHEHpyocO0tWhDyUvlmew8UZljbiHrhHvgpy/XXOLyPgyEcQMJexsyeFLREY4fbNMEO60daJaN1W3OhAEILhJqx07dBCpsI6DB5Mtk8KyMhgPpXyPpFDLv9RnC7r/AG0Lsq3geo0nncm4KTUulwnKpVhiQwxB00O/CztxEnX5oG0PHpAvrspICHVQ0TJbqPGs8kOWsW5Y6cCGUsxHQ2jDBqzUBybV1iZhAbOb8YXEtBgtpGEYDQTbGEosubY2GXMKsf7BG+SOsINik7G6WpisRP3nz/ejgJ9sLl7Mswlchy6eJ2TNkxh5zES7lXwlsswYRIZMb8DPE03SszWUQOzUuTimnd0fK2sKuHMosvwnHi/n+KZClleB14lNvKw8UVj5vUPKgPJ1mZQ68jz/XromMRr/W3rgkGVrh/+OaKsDV8xd82V0gNFkdhkLWhOkXr3jwcaK7JA9a3P49UCnd1tcn79PYLZCbDZIdCI7AV+ZQ89mzzeHo5dv6biTwr/s/DzPKPiUlPUVCtiRAVYXmST/ubCP8pAApqdDgea866KmGTDbIjAGgNRlKLY9MC8UpKf3RUUtKrTkTtEdNM8SOorvDpMUFkog8APK3taNdsbbws2ljxDNGvcY94hmtWvpHxX3gE2tf2s4lKA/QB3a6M9EI65aoZqZ2+z0tpFLLiR7pZegI9++HMMZVBDoCDr27fMxnIhrcsifwz682zrT4wQ14fOp5dzlJxbE1MfUqK3YNe68xlW/3vY9x9C3b+hYdf2bvwpTISzkkFwNG3KgaQRFyyuAZ06Mp/tRdKIiJybiYjoubsLeb6akHGIVV4fvLzaw/f9gisFecKq1ZYxabX2zpeW09akufRef7oI4ejz5LklOz5kFIA7c7aKknHSXnAPU9ZRcM5/hNpdQ3Vp9l5DWPZcRwUi2wjXUtdbdNaScpFYCZI4Y2F9TByiMa41zlpQkku8JOaY29pTWWKysFMbBtX45FvvQYmEch83i8THE43l4RBFhFAMWV3BVd+OV3HWxYtsrxM5zCJ19edmJPtPagROY4Xv6GXf7bwu9VKvN769sw/rg3IhzV9BtrY+R3jt0rtoxZ6LcLYc+XN6GrYGzI45dkSTtuUP76h7sfEVn2hmq1hfAMbB6wT7leIr9giV3h7xhZGMwuY592uE0ex0LuIBVotTPw7q6sLwHgt4iD+Mc+9ZyAUxNhYIHBranAOoz5/OszSQFQ0HZTK5mVLcb7QJgkHd9/JSJLqgmF1GqGFWwCFQHAsYDgXkpWF0dloyllJ7CkUIAJJOTlWIxAR+jypJRPIHzT7CiGOvvx4obBOOHizEaNEbzof4kvCScfZCWbrqWs8Rbc0Vxw4Cxpxgq0IewRAkANMMbvuE4EMyAUrRFTB1YrlreuXwQ+OfnCIQdTGYSyrFP4atUJ2ly/dOdKpUlGxM2VKuqpwWQbTmg6qTukDamUvFT7BmM6VriCtpYeVnnbSy4vlpF68JVVFVlnvpUZaUk7DouNFjFYCYbm4dXVn4iGZQsr13LLta/9jrwZCn1U2F9A5YiHFWBCc3Dwsf1t4SHa/PI1UwF4MGUhgaPLwfJlZgQS6lvSIX6KbChARa9NgWz0kCoHR6+RX88LNxcaFAZMPH81cjXSK8AA1oK2dvWRK9Jzi3vP/n72VulhlK42c9/xwfLZEra08DW3Xtt9j62fRzZ3GJM5mocII0wbiVqzxijIS38Br7mbTi2BpSIkRp68rIbLfICpOz/19cOsQ+Kra9nb5QGWOTt43MVGPvJoiM5YJ0oW6N0s7jFR5HjoxS5GiUqaIt3kvvKGV++hy5Ji8K9+qTvEpkOgr2VDLdmb7FNBMzLAzgU8ldR8zsszBOJ8wuMBz43vSrAenqwgleCti3AlKQVzGqSMhjKjOBX1pPJguErFJLNexR2MKvh0TJd7GsXAKyqACg6HNZ/0aQs8bDcf58yJtF43x219906wZnP5htlmUAXecjoRe+DQtD1y8FmISLTHdcxcdDJiCy6izZFku8YfVp/z6mZ68cjrSVGsJ8TgN3V/+Lv2Uo2lkVbD5yiqaiT/EKHAIKnR++QD47IyZZwwIYQUBinx3H9T6Ln+sMwbWNdNtwgg737GbQPzk+2lwu3c69XAOR0OcDukEjV9KorYKGKXk2iTWLEEpCflDReCyKHhmfJl6gvepMTYGpSD0QBKMnLAwG1GqQQUig5hFxAxcmoMHNtcLCnFApXf6MPNbBG4odEkFKMXv/Ow7iFBRzx4TuCVbiajoEcs9e81K9J97CjGWrxvflahnJ7uaFebOzsbLjRc/MUb0ExyAj9RCli63j5evk5G7qJymu2dqWoUCPv99Ie0yZoj/Z69c4bzk84s55oEmxnNUe0nQw/LK7dnO0J/X/CtNWGi9olc1Jbz/9nEDgVHteG+ifO96IeBKDeljSPff58yLoPn3HHRiTeSc5/3WJNPmLsu8eh5TmO2W7nrSYkOW/dqvece08BYDNTeswPgo/wA+8PHffiQuA7pcRt8dhg1/bKI8IsHjzEdb4wPSABUTWmOdTaq0vO6g5QN+8RGR6tx0k8tjmStlCaD+eutsj1xR3+snB4zWl8+73fouq0wVyj91Ea48/I1eDHfHzqH5QqT92rVQmP2ClffwvYfVITZHR7WHL9qP32fSy80DGgytKyzx1mvS+y/A2lsnb1Q72rt957z2Tmdbgb7p6J9pekagjACpsVAMBqY6/Rt2QVswO8nbovrEbmjEwq3oNlqgvI9828zk07r4gPT/JgchLgn/Om8XnIYlkkVcPAIHIfuYZMaIxh4DieHCpukq4gd5CwSdpp2iRGmvaUzHhxKe/JqtWRaqcxd+joRY2/1nAna0xq3HSnvMY50B53s6L0pkJIT8TNz7SPPmn7JXyDNyLi26ut3tLA5B0ZuBE4N4HOI/qCG8GNwtnzOEMu3r17SThVUzOcUh1GMTYOo+46/q57+Gz3u7uYZ1/3X9NaD8M48vzu25ZccDQqKGSFsXWmwp+7WXhih9iX2xENjKqDQo/HzHaqr6D2Y+w0aKqbyw8hYfZFrqI9OZcdv7ksuL4NOJIz9mgXmOWH/PABNGGntR+bfFWxuff+JMbQ97096pm0NHcCFGgeWRzYDLfAgvV8QUHeREqQV8v1X9xFVtN/9oShjutsKttOh2sdRzIJVA2SZM+XJgd2+P3CQn4t5y3iTeItQBUjwaxRp9GsSx7yqTrjJ+ZMWPxxKp5EYYUFMBJKSjYK2gvMRj+8SR99+/1kY1WQ+wzgskmk8ATsT/yavufDjUhxJn8MCGFunB7fzez75qBVd3uz3QDIDqKzV06ln34yliaVLR+PhuZCEk7xT0Adch6HEC618wilFKPL5G1F09OIeOsdwSqcWBYNi4shcfRAsAon/ElcLoSRI4XX4XF3IYecR5LT5KQ8cg5EYtJzhpay4LWHeeR4WnxePrEE6uEBz7E+HkxKgrw+HZGUxIOIul+zUE3s2+hV+mgq7/g7FpzrCuY6CukrKpxw9QLj4u6SiRK5Pg2HnHuB+vN6gXrzU4FT8/qqSzXgGKiiR+m07aTEmz187wFBCyVhp0bUnYexEmxocXQWmQkx2pZhKbBV3VheAuo5c241mip2nJ6OgU2sRmfPLVtz0njiQIjdSiHstOmE5Uszuvdn/KPyl6Vqc01e9JgJQ8nUe5HKiB397zj+S3TrGnLzkunDEVX7M74b7xPlX9pV5cfA6KzXgX9qUXv/mtkTnD2jG6v7NN+W0mmjItmSVDadO9ZQVNAWLsEAxZYyANRNDzTodI0HDoX8lGL0WrcdQp8+IeJDA0GK91HQDtLTiorJtTiebPEzxlPfb8BDqfzUiO3ahTXuFfAUjViF4aTDJKsiZiYoxuw1sHoM/IRKoygdo0JlTFQ+SNg2NIwIRYfWGZK2d7od8+RHxpE43yVrsg6ZbQ25raZtp68EQoySiuWuUskxj3imO4Ph5RlHi2d45GKqVZg8FXWfPduNlpU4vH1b7LCsW+PcObbHLmaeQZJ9qzDVn5r/XOTlq/QI8waM4iWpoY6d6BDha+Y9fkvA9NGIqjBvUf7FXVWefBI6UuF9YaeoMMw7omr6aMtS00wENjX5F+4cULAgzj8OvnIkPwAMTpeJoL+gLRgMsuNXkgY5foVZFY+8YgZ49V8WWMrGjWV6aj1so+2pmHjO8r285cs5+6WYksiwam0znaPHxGMb9We2xscIM/kM4tbZCA7n48dwqQx+RBuxHzV4ZLjRfhAESpRTcUviljp+hg09TX46/qDWvVITDdCeOexNIngQOWvCwswo7hU6YSWZPVtsOOa7N5lzRCxu2r2xiGS0Gccu1Pf49RyZJLtVxyMyQo6fZpLvPD2pvEJeSSMWmT5zGLQfNFSGh9YR85gFTPBX05ds2NaGZSvxTP738n+XsVITfx9yeCWW3dZ2d/RfkqESchISueALFzRwSaUh6d+KfyM6hhfUysLwglzXdTcxNI77+BGXeNwQpNQg/OJIyvTisMkOT8VkmGnrL/5BnoITKo/cE4LSuzrpjP4ARjrbgMuADbZIV+b2Zw5wEWZ6uK01Eyu1tvqczNa2zJqZqCh9/cjNhPsPtv9sMl5vrq8dLFBH7cW9eo3GHIrei9uLXr1Cz+zrV2OPV2EnTmCJVxmClKqgryOrRgLyklP4wKEMyFstkgCTd3TIoYFtuyFMDgRPPu5Dv4+XItt1h/DbQkzW8Z16bBSOcXofNH4//4tmUTbRo2yXU1VlU++MWWOqlzID99sdJS2I46/9U597Ta4RMX200NmcRgG8IfEqFRiOh8GY6Oe8RkiqtqkmbcYercWVYRV3m0ZGwFQRVmHib+Va0h+CJ2bI3XYXEUFyUZkUCkBulDEPWYrndj/mFBg8/lmbSMux1nf6qnQjvPN25GhATlwcH05tB43q39WLL9Xb/28qgZuO7LEoD/sbHn7qhr+AXXHrwg4BoFYqASmdtk3Yr0MBQBjHih6ouQ7rB0A9EG8hBW6Tg2Wd9R8aRwhmAgAaQUFDqLtcgCr7rDJAFe6tWkDZ6nfqLJw+aoZoI/YQtTQpPB9K/Z/6bhwA28MzmjTioZlPle5MLihZJ4z6y/b5S41K223Rjfbr9MlUGVeo9q0GXWyC0jL6dGzQSjSrsBvqaW91EqqH0h0GKKXJZjgYbdF91GBD/0tX54EGutYMVxXt13eUT9Xztxuxx6jZZnoTDvHM9TraFe3LqMtHF+BDXR830ZY8axTJocFKUtpkSmAgTO9yQl4fpbmoLdrpDJTL9emyHd+gGrTRQhsyp1Hz49kPA2XrbmWkE5d+J+jcx1305KPJ+RAni0EYt2sCwmN5GRCAR6850StH+BL49rsU9RMCXnOt3YHe8TH1oi4AgDDpDyuyhCtYWP2OpQ5h6b8mGu10EhK4U5V7mi0z8f+qAyeq1WX80ICrV/JUv26X05nRHACi175I/UM/3q/rmWqcVA/txsqoRPwyPiWP0H5Rsd6BersEdaII/93sNh9Gu95ZGiV1kfIyoKTYDijruogVDW4DKrXcDajS9TCgztWtl9cbuS+hohbmPHUGBDNvB0RdfySqwbeg2aKQAcm02FCGBp8Dml6L5DdsOSwZrog6AsVghss8eI3Jah1ep4knv09ezy9wU1CUUsnH7/EPqHhMw/lwSl3wHhKQbY9yd5LZDpYwDu9yPhqEgEMmvILmw8icn49HS32Gg8ZYresIFIMZuMxyXK8x2Ta8pik8/+T33P4F7uXig6JS1YYh/wEV/L75A2cOnEqL71nSqLTrK5e7k7Cw7MCJXufHgXd6FgROyFmm7Svor/QDo4adnzmKRJaxQ/N6XH6wqbhK930hJFENyqigihrqUNAo0AAhMLBwACJMkBTNsBwviJKsqJpumJbtuJ4fhFGcpFlelFXdtF0/jNNcv6xf1a/rNzcZJK3f1x/qj/Wn+nP95VIO7us9pf5Z/6qcw1S66FM9bKWI8LGfstzEH8rgI8ndrwkg7YNnDrAlH0nejSy3S8ACzgqrK877Ej1j1pqxm6KhpenV+hEU8XkdJN1bH0JXWNF59aRgOf0D9c7zOF36KQc0sI6q3PaN9d5qT1pJsM7wU9qrCR2SAVoQWL1zGVtlTPPpTQszdKaMmNs4S2H+FyoMBLlYMEZIvI5eE+YRE/QZMAdYFKC719BpRSxXL2rFHpPcfIrKqELwyS2tukwBp7Ise4sh4EM4YP8iQinKgWinLm1EFOlRour6DRnMWom0bS7k+kTy/zGxCsIohrX6PkZHKo+C/+lvXdEqSfGC5U7L/LoTFffU1ybBuVNHP4kPCdp6ScE+lz4htxy1Z16gljEvQ9AJqMyHkdzzCv2nj18/vjhVUWmhRF/ZKm5Etu9yphOf7f+fojUQBBjPwiJ2YsQIwvpklgdfEzikuYnzyiJyJp+4Ag==') format('woff2'),
url('iconfont.woff?t=1606809281592') format('woff'),
url('iconfont.ttf?t=1606809281592') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1606809281592#nutui-iconfont') format('svg'); /* iOS 4.1- */
}
.nutui-iconfont {
......@@ -15,6 +15,70 @@
-moz-osx-font-smoothing: grayscale;
}
.nut-icon-plus:before {
content: "\e600";
}
.nut-icon-minus:before {
content: "\e6ab";
}
.nut-icon-arrow-up2:before {
content: "\e6a6";
}
.nut-icon-arrow-down2:before {
content: "\e6a7";
}
.nut-icon-screen-little:before {
content: "\e6a8";
}
.nut-icon-arrow-right2:before {
content: "\e6a9";
}
.nut-icon-close-little:before {
content: "\e6aa";
}
.nut-icon-joy-smile:before {
content: "\e6a5";
}
.nut-icon-arrow-down:before {
content: "\e6a2";
}
.nut-icon-arrow-right:before {
content: "\e6a3";
}
.nut-icon-arrow-up:before {
content: "\e6a4";
}
.nut-icon-heart1:before {
content: "\e69e";
}
.nut-icon-heart-fill:before {
content: "\e69f";
}
.nut-icon-star1:before {
content: "\e6a0";
}
.nut-icon-star-fill:before {
content: "\e6a1";
}
.nut-icon-heart:before {
content: "\e69d";
}
.nut-icon-github:before {
content: "\e69c";
}
......
因为 它太大了无法显示 source diff 。你可以改为 查看blob
......@@ -5,6 +5,118 @@
"css_prefix_text": "nut-icon-",
"description": "nutui 3.0字体管理",
"glyphs": [
{
"icon_id": "18536362",
"name": "plus",
"font_class": "plus",
"unicode": "e600",
"unicode_decimal": 58880
},
{
"icon_id": "18535598",
"name": "minus",
"font_class": "minus",
"unicode": "e6ab",
"unicode_decimal": 59051
},
{
"icon_id": "18254512",
"name": "arrow-up2",
"font_class": "arrow-up2",
"unicode": "e6a6",
"unicode_decimal": 59046
},
{
"icon_id": "18254513",
"name": "arrow-down2",
"font_class": "arrow-down2",
"unicode": "e6a7",
"unicode_decimal": 59047
},
{
"icon_id": "18254514",
"name": "screen-little",
"font_class": "screen-little",
"unicode": "e6a8",
"unicode_decimal": 59048
},
{
"icon_id": "18254515",
"name": "arrow-right2",
"font_class": "arrow-right2",
"unicode": "e6a9",
"unicode_decimal": 59049
},
{
"icon_id": "18254516",
"name": "close-little",
"font_class": "close-little",
"unicode": "e6aa",
"unicode_decimal": 59050
},
{
"icon_id": "18246005",
"name": "joy-smile",
"font_class": "joy-smile",
"unicode": "e6a5",
"unicode_decimal": 59045
},
{
"icon_id": "18245929",
"name": "arrow-down",
"font_class": "arrow-down",
"unicode": "e6a2",
"unicode_decimal": 59042
},
{
"icon_id": "18245930",
"name": "arrow-right",
"font_class": "arrow-right",
"unicode": "e6a3",
"unicode_decimal": 59043
},
{
"icon_id": "18245931",
"name": "arrow-up",
"font_class": "arrow-up",
"unicode": "e6a4",
"unicode_decimal": 59044
},
{
"icon_id": "18194679",
"name": "heart",
"font_class": "heart1",
"unicode": "e69e",
"unicode_decimal": 59038
},
{
"icon_id": "18194680",
"name": "heart-fill",
"font_class": "heart-fill",
"unicode": "e69f",
"unicode_decimal": 59039
},
{
"icon_id": "18194681",
"name": "star",
"font_class": "star1",
"unicode": "e6a0",
"unicode_decimal": 59040
},
{
"icon_id": "18194682",
"name": "star-fill",
"font_class": "star-fill",
"unicode": "e6a1",
"unicode_decimal": 59041
},
{
"icon_id": "18194643",
"name": "heart",
"font_class": "heart",
"unicode": "e69d",
"unicode_decimal": 59037
},
{
"icon_id": "18193891",
"name": "github",
......
......@@ -20,6 +20,54 @@ Created by iconfont
/>
<missing-glyph />
<glyph glyph-name="plus" unicode="&#58880;" d="M345.6 435.2h409.6q51.2 0 51.2-51.2t-51.2-51.2H345.6q-51.2 0-51.2 51.2t51.2 51.2zM550.4 640q51.2 0 51.2-51.2v-409.6q0-51.2-51.2-51.2t-51.2 51.2V588.8q0 51.2 51.2 51.2z" horiz-adv-x="1024" />
<glyph glyph-name="minus" unicode="&#59051;" d="M299.52 435.2h409.6c28.16 0 51.2-23.04 51.2-51.2s-23.04-51.2-51.2-51.2h-409.6c-28.16 0-51.2 23.04-51.2 51.2s23.04 51.2 51.2 51.2z" horiz-adv-x="1024" />
<glyph glyph-name="arrow-up2" unicode="&#59046;" d="M623.40606309 80.52108978000001a129.72205512 129.72205512 0 1 0-136.3378798 220.52749322C691.8993084 427.91675325 896.73043352 554.00659062 1101.69128006 680.87476025a194.58308271 194.58308271 0 0 0 204.441959 0l614.4933747-379.56673254a129.72205512 129.72205512 0 1 0-136.33787978-220.65721589L1203.78253751 438.94312792 623.40606309 80.52108978000001" horiz-adv-x="2472" />
<glyph glyph-name="arrow-down2" unicode="&#59047;" d="M1741.18972777 668.50336057a121.65437765 121.65437765 0 1 0 127.85875048-206.81244172L1292.65003787 105.73020973999996a182.48156618 182.48156618 0 0 0-191.72729882 1e-8L524.64595245 461.69091885A121.65437765 121.65437765 0 1 0 652.50470353 668.50336057L1196.90804285 332.61562385C1378.29471949 444.41599689 1559.68139614 556.58133312 1741.18972777 668.50336057" horiz-adv-x="2472" />
<glyph glyph-name="screen-little" unicode="&#59048;" d="M257.471106 620.019905a56.883643 56.883643 0 1 0-59.784709 96.702193C287.505669 772.354301 377.324942 827.645202 467.201097 883.277404a85.325464 85.325464 0 0 0 89.648622 0l269.457816-166.441539a56.883643 56.883643 0 1 0-59.784708-96.759077L511.968524 777.18941 257.471106 620.019905M257.471106 147.885668a56.883643 56.883643 0 1 1-59.784709-96.702193l269.5147-166.441539a85.325464 85.325464 0 0 1 89.648622 0l269.457816 166.441539a56.883643 56.883643 0 1 1-59.784708 96.702193L511.968524-9.17007c-84.870395 52.332952-169.683907 104.77967-254.554302 157.169506" horiz-adv-x="1024" />
<glyph glyph-name="arrow-right2" unicode="&#59049;" d="M312.380906 763.470453A84.854753 84.854753 0 1 0 456.633986 852.652798l248.285005-402.041817a127.282129 127.282129 0 0 0 0-133.73109L456.633986-85.077072a84.854753 84.854753 0 1 0-144.25308 89.182345L546.664878 383.83029C468.68336 510.348727 390.447279 636.867163 312.380906 763.470453" horiz-adv-x="1024" />
<glyph glyph-name="close-little" unicode="&#59050;" d="M998.001545 870.000244a85.073387 85.073387 0 0 1-120.414184 0l-425.792727-425.792727a85.073387 85.073387 0 1 1 120.414183-120.414183l425.792728 425.792727a85.073387 85.073387 0 0 1 0 120.414183zM877.587361-101.999393a85.073387 85.073387 0 1 1 120.414184 120.414183l-851.585455 851.585454A85.073387 85.073387 0 1 1 26.001907 749.586061L391.587543 384.000426 26.001907 18.41479a85.073387 85.073387 0 1 1 120.414183-120.414183L512.001726 263.586243l365.585635-365.585636z" horiz-adv-x="1026" />
<glyph glyph-name="joy-smile" unicode="&#59045;" d="M2185.7396164 416.570967A117.9915129 117.9915129 0 1 1 2022.91132856 587.42267775c-284.77251592-271.20349228-732.31432387-271.20349228-1017.08683978 1e-8A118.05050872 118.05050872 0 0 1 842.99620095 416.570967c375.97995548-358.0452455 966.70446414-358.0452455 1342.74341544 0" horiz-adv-x="3072" />
<glyph glyph-name="arrow-down" unicode="&#59042;" d="M1517.6513487 635.65331026a105.00353237 105.00353237 0 1 0 110.38832889-178.67213172C1462.19940144 354.49818922 1296.35912526 252.24434018 1130.40427896 149.70406578999996a157.64851123 157.64851123 0 0 0-165.55385082 1e-8C799.12472211 252.24434018 633.28444594 354.49818922 467.44416977 456.98117854A105.00353237 105.00353237 0 1 0 577.77521362 635.65331026L1047.74192369 345.44714824000005 1517.6513487 635.65331026" horiz-adv-x="2252" />
<glyph glyph-name="arrow-right" unicode="&#59043;" d="M387.547429-84.845714l305.005714 397.531428a117.101714 117.101714 0 0 1 0 142.628572L387.584 852.845714A44.836571 44.836571 0 0 1 316.452571 798.354286l305.042286-397.568a27.538286 27.538286 0 0 0 0-33.572572l-305.005714-397.531428a44.8 44.8 0 0 1 71.058286-54.564572" horiz-adv-x="1024" />
<glyph glyph-name="arrow-up" unicode="&#59044;" d="M1489.61117211 162.82033277999994a92.28826088 92.28826088 0 1 1 97.0209922 157.03605327C1440.87410908 409.92932588 1295.11605386 499.80087289 1149.25730221 589.9241609200001a138.55826182 138.55826182 0 0 1-145.50631419 0C858.09362921 499.80087289 712.33557399 409.92932588 566.57751876 319.85638604999997a92.28826088 92.28826088 0 1 1 97.02099219-157.03605327L1076.60484152 417.88434237l413.05667879-255.06400959" horiz-adv-x="2252" />
<glyph glyph-name="heart1" unicode="&#59038;" d="M923 612.4c-13.4 31.1-32.6 58.9-56.9 82.8-24.3 23.8-52.5 42.4-84 55.5-32.5 13.5-66.9 20.3-102.4 20.3-49.3 0-97.4-13.5-139.2-39-10-6.1-19.5-12.8-28.5-20.1-9 7.3-18.5 14-28.5 20.1-41.8 25.5-89.9 39-139.2 39-35.5 0-69.9-6.8-102.4-20.3-31.4-13-59.7-31.7-84-55.5-24.4-23.9-43.5-51.7-56.9-82.8-13.9-32.3-21-66.6-21-101.9 0-33.3 6.8-68 20.3-103.3 11.3-29.5 27.5-60.1 48.2-91 32.8-48.9 77.9-99.9 133.9-151.6 92.8-85.7 184.7-144.9 188.6-147.3l23.7-15.2c10.5-6.7 24-6.7 34.5 0l23.7 15.2c3.9 2.5 95.7 61.6 188.6 147.3 56 51.7 101.1 102.7 133.9 151.6 20.7 30.9 37 61.5 48.2 91 13.5 35.3 20.3 70 20.3 103.3 0.1 35.3-7 69.6-20.9 101.9zM512 81.2S156 309.3 156 510.5C156 612.4 240.3 695 344.3 695c73.1 0 136.5-40.8 167.7-100.4C543.2 654.2 606.6 695 679.7 695c104 0 188.3-82.6 188.3-184.5 0-201.2-356-429.3-356-429.3z" horiz-adv-x="1024" />
<glyph glyph-name="heart-fill" unicode="&#59039;" d="M923 612.4c-13.4 31.1-32.6 58.9-56.9 82.8-24.3 23.8-52.5 42.4-84 55.5-32.5 13.5-66.9 20.3-102.4 20.3-49.3 0-97.4-13.5-139.2-39-10-6.1-19.5-12.8-28.5-20.1-9 7.3-18.5 14-28.5 20.1-41.8 25.5-89.9 39-139.2 39-35.5 0-69.9-6.8-102.4-20.3-31.4-13-59.7-31.7-84-55.5-24.4-23.9-43.5-51.7-56.9-82.8-13.9-32.3-21-66.6-21-101.9 0-33.3 6.8-68 20.3-103.3 11.3-29.5 27.5-60.1 48.2-91 32.8-48.9 77.9-99.9 133.9-151.6 92.8-85.7 184.7-144.9 188.6-147.3l23.7-15.2c10.5-6.7 24-6.7 34.5 0l23.7 15.2c3.9 2.5 95.7 61.6 188.6 147.3 56 51.7 101.1 102.7 133.9 151.6 20.7 30.9 37 61.5 48.2 91 13.5 35.3 20.3 70 20.3 103.3 0.1 35.3-7 69.6-20.9 101.9z" horiz-adv-x="1024" />
<glyph glyph-name="star1" unicode="&#59040;" d="M908.1 542.9l-253.9 36.9L540.7 809.9c-3.1 6.3-8.2 11.4-14.5 14.5-15.8 7.8-35 1.3-42.9-14.5L369.8 579.8l-253.9-36.9c-7-1-13.4-4.3-18.3-9.3-12.3-12.7-12.1-32.9 0.6-45.3l183.7-179.1-43.4-252.9c-1.2-6.9-0.1-14.1 3.2-20.3 8.2-15.6 27.6-21.7 43.2-13.4L512 142l227.1-119.4c6.2-3.3 13.4-4.4 20.3-3.2 17.4 3 29.1 19.5 26.1 36.9l-43.4 252.9 183.7 179.1c5 4.9 8.3 11.3 9.3 18.3 2.7 17.5-9.5 33.7-27 36.3zM664.8 334.4l36.1-210.3L512 223.3 323.1 124l36.1 210.3-152.8 149L417.6 514 512 705.3 606.4 514l211.2-30.7-152.8-148.9z" horiz-adv-x="1024" />
<glyph glyph-name="star-fill" unicode="&#59041;" d="M908.1 542.9l-253.9 36.9L540.7 809.9c-3.1 6.3-8.2 11.4-14.5 14.5-15.8 7.8-35 1.3-42.9-14.5L369.8 579.8l-253.9-36.9c-7-1-13.4-4.3-18.3-9.3-12.3-12.7-12.1-32.9 0.6-45.3l183.7-179.1-43.4-252.9c-1.2-6.9-0.1-14.1 3.2-20.3 8.2-15.6 27.6-21.7 43.2-13.4L512 142l227.1-119.4c6.2-3.3 13.4-4.4 20.3-3.2 17.4 3 29.1 19.5 26.1 36.9l-43.4 252.9 183.7 179.1c5 4.9 8.3 11.3 9.3 18.3 2.7 17.5-9.5 33.7-27 36.3z" horiz-adv-x="1024" />
<glyph glyph-name="heart" unicode="&#59037;" d="M1104.112941 679.574588a336.534588 336.534588 0 0 1-73.637647 107.158588 342.166588 342.166588 0 0 1-108.724706 71.830589 343.371294 343.371294 0 0 1-132.517647 26.262588c-63.759059 0-126.012235-17.468235-180.103529-50.477177-12.950588-7.890824-25.238588-16.564706-36.894118-26.021647a337.347765 337.347765 0 0 1-36.894118 26.021647A345.630118 345.630118 0 0 1 355.237647 884.856471c-45.959529 0-90.473412-8.794353-132.517647-26.262589a341.443765 341.443765 0 0 1-108.724706-71.830588 334.456471 334.456471 0 0 1-100.833882-239.013647c0-43.098353 8.824471-88.003765 26.292706-133.722353 14.607059-38.159059 35.568941-77.763765 62.343529-117.76 42.465882-63.247059 100.833882-129.264941 173.296941-196.156235 120.109176-110.923294 239.043765-187.542588 244.073412-190.644706l30.689882-19.666824a41.562353 41.562353 0 0 1 44.634353 0l30.659765 19.666824c5.059765 3.252706 123.873882 79.721412 244.073412 190.644706 72.493176 66.891294 130.831059 132.909176 173.296941 196.186353 26.804706 39.966118 47.887059 79.570824 62.343529 117.76 17.498353 45.688471 26.292706 90.593882 26.292706 133.692235a329.487059 329.487059 0 0 1-27.045647 131.855059zM572.235294-7.830588S111.525647 287.322353 111.525647 547.719529c0 131.855059 109.086118 238.742588 243.681882 238.742589 94.599529 0 176.64-52.796235 217.027765-129.92753 40.357647 77.131294 122.428235 129.927529 217.027765 129.92753 134.595765 0 243.651765-106.887529 243.651765-238.742589C1032.944941 287.322353 572.235294-7.860706 572.235294-7.860706z" horiz-adv-x="1144" />
<glyph glyph-name="github" unicode="&#59036;" d="M512 883.328c-282.88 0-512-229.248-512-512 0-226.261 146.688-418.133 350.08-485.76 25.6-4.821 34.987 11.008 34.987 24.619 0 12.16-0.427 44.373-0.64 87.04-142.422-30.891-172.459 68.693-172.459 68.693-23.296 59.093-56.96 74.88-56.96 74.88-46.379 31.744 3.584 31.104 3.584 31.104 51.413-3.584 78.421-52.736 78.421-52.736 45.654-78.293 119.851-55.68 149.12-42.581 4.608 33.109 17.792 55.68 32.427 68.48-113.707 12.8-233.216 56.832-233.216 253.013 0 55.893 19.84 101.547 52.693 137.387-5.76 12.928-23.04 64.981 4.48 135.509 0 0 42.88 13.739 140.8-52.48 40.96 11.392 84.48 17.024 128 17.28 43.52-0.256 87.04-5.888 128-17.28 97.28 66.219 140.16 52.48 140.16 52.48 27.52-70.528 10.24-122.581 5.12-135.51 32.64-35.84 52.48-81.493 52.48-137.386 0-196.693-119.68-240-233.6-252.587 17.92-15.36 34.56-46.762 34.56-94.72 0-68.522-0.64-123.562-0.64-140.202 0-13.44 8.96-29.44 35.2-24.32C877.44-46.592 1024 145.408 1024 371.328c0 282.752-229.248 512-512 512" horiz-adv-x="1024" />
......@@ -89,7 +137,7 @@ Created by iconfont
<glyph glyph-name="fabulous" unicode="&#59014;" d="M584.059259-128h-265.481481C144.118519-128 0 12.325926 0 190.577778s140.325926 318.577778 318.577778 318.577778v-113.777778c-113.777778 0-204.8-91.022222-204.8-204.8S204.8-14.222222 318.577778-14.222222h265.481481v-113.777778zM640.948148-128h-53.096296c-208.592593 0-379.259259 170.666667-379.259259 383.051852 0 83.437037 26.548148 163.081481 75.851851 231.348148l3.792593 3.792593c15.17037 22.755556 30.340741 60.681481 45.511111 121.362963l7.585185 34.133333c7.585185 18.962963 15.17037 41.718519 18.962963 68.266667C386.844444 873.244444 470.281481 896 519.585185 896c117.57037 0 178.251852-106.192593 178.251852-212.385185v-7.585185c0-7.585185-3.792593-18.962963-3.792593-37.925926 182.044444 0 329.955556-147.911111 329.955556-329.955556v-53.096296C1024 42.666667 853.333333-128 640.948148-128zM519.585185 782.222222c-30.340741 0-41.718519-53.096296-49.303704-87.229629-3.792593-34.133333-11.377778-60.681481-15.17037-83.437037l-7.585185-34.133334c-11.377778-45.511111-34.133333-113.777778-60.681482-155.496296l-7.585185-3.792593A269.274074 269.274074 0 0 1 322.37037 251.259259c0-147.911111 121.362963-269.274074 269.274074-269.274074H644.740741c147.911111 0 269.274074 121.362963 269.274074 269.274074v53.096297c0 117.57037-98.607407 216.177778-216.177778 216.177777h-56.888889c-18.962963 3.792593-37.925926 15.17037-49.303704 30.340741-11.377778 15.17037-15.17037 37.925926-15.17037 56.888889 7.585185 41.718519 11.377778 64.474074 11.377778 75.851852v3.792592c-3.792593 0-3.792593 94.814815-68.266667 94.814815z" horiz-adv-x="1061" />
<glyph glyph-name="s-follow" unicode="&#59015;" d="M1113.6 546.133333h-128c0 119.466667-98.133333 217.6-217.6 217.6-55.466667 0-106.666667-21.333333-149.333333-59.733333l-4.266667-4.266667c-34.133333-34.133333-85.333333-34.133333-119.466667 0-42.666667 42.666667-93.866667 64-149.333333 64-119.466667 0-217.6-98.133333-217.6-217.6h-128C0 738.133333 153.6 891.733333 345.6 891.733333c76.8 0 149.333333-25.6 209.066667-72.533333C614.4 866.133333 686.933333 891.733333 763.733333 891.733333 960 891.733333 1113.6 738.133333 1113.6 546.133333zM588.8 793.6zM93.866667 264.533333c-4.266667 4.266667-8.533333 12.8-12.8 17.066667C29.866667 358.4 4.266667 452.266667 4.266667 541.866667h128c0-68.266667 21.333333-136.533333 55.466666-192 4.266667 0 4.266667-4.266667 8.533334-8.533334l-102.4-76.8z m934.4 8.533334l-106.666667 72.533333c38.4 59.733333 64 128 64 200.533333h128c0-98.133333-29.866667-192-85.333333-273.066666zM558.933333-93.866667c-12.8 0-29.866667 4.266667-42.666666 8.533334-4.266667 4.266667-8.533333 4.266667-12.8 4.266666-170.666667 76.8-311.466667 200.533333-418.133334 354.133334L192 341.333333c89.6-136.533333 217.6-243.2 362.666667-307.2l4.266666 4.266667c145.066667 68.266667 273.066667 174.933333 362.666667 307.2l106.666667-72.533333c-102.4-153.6-247.466667-277.333333-418.133334-354.133334l-8.533333-4.266666c-12.8-8.533333-29.866667-8.533333-42.666667-8.533334z m-8.533333 123.733334z m17.066667 0z" horiz-adv-x="1113" />
<glyph glyph-name="s-follow" unicode="&#59015;" d="M1113.6 546.133333h-128c0 119.466667-98.133333 217.6-217.6 217.6-55.466667 0-106.666667-21.333333-149.333333-59.733333l-4.266667-4.266667c-34.133333-34.133333-85.333333-34.133333-119.466667 0-42.666667 42.666667-93.866667 64-149.333333 64-119.466667 0-217.6-98.133333-217.6-217.6h-128C0 738.133333 153.6 891.733333 345.6 891.733333c76.8 0 149.333333-25.6 209.066667-72.533333C614.4 866.133333 686.933333 891.733333 763.733333 891.733333 960 891.733333 1113.6 738.133333 1113.6 546.133333zM588.8 793.6zM93.866667 264.53333299999997c-4.266667 4.266667-8.533333 12.8-12.8 17.066667C29.866667 358.4 4.266667 452.266667 4.266667 541.866667h128c0-68.266667 21.333333-136.533333 55.466666-192 4.266667 0 4.266667-4.266667 8.533334-8.533334l-102.4-76.8z m934.4 8.533334l-106.666667 72.533333c38.4 59.733333 64 128 64 200.533333h128c0-98.133333-29.866667-192-85.333333-273.066666zM558.933333-93.866667c-12.8 0-29.866667 4.266667-42.666666 8.533334-4.266667 4.266667-8.533333 4.266667-12.8 4.266666-170.666667 76.8-311.466667 200.533333-418.133334 354.133334L192 341.33333300000004c89.6-136.533333 217.6-243.2 362.666667-307.2l4.266666 4.266667c145.066667 68.266667 273.066667 174.933333 362.666667 307.2l106.666667-72.533333c-102.4-153.6-247.466667-277.333333-418.133334-354.133334l-8.533333-4.266666c-12.8-8.533333-29.866667-8.533333-42.666667-8.533334z m-8.533333 123.733334z m17.066667 0z" horiz-adv-x="1113" />
<glyph glyph-name="shop" unicode="&#59016;" d="M512 237.714286c-58.514286 0-124.342857 25.6-175.542857 65.828571-21.942857 18.285714-25.6 54.857143-7.314286 76.8 18.285714 21.942857 54.857143 25.6 76.8 7.314286 32.914286-25.6 73.142857-43.885714 109.714286-43.885714s80.457143 14.628571 109.714286 40.228571c21.942857 18.285714 58.514286 18.285714 76.8-7.314286s18.285714-58.514286-7.314286-76.8c-51.2-36.571429-120.685714-62.171429-182.857143-62.171428zM815.542857 241.371429c-65.828571 0-135.314286 29.257143-186.514286 73.142857-21.942857 21.942857-21.942857 54.857143-3.657142 76.8 21.942857 21.942857 54.857143 21.942857 76.8 3.657143 36.571429-32.914286 87.771429-51.2 138.971428-40.228572 29.257143 7.314286 58.514286-14.628571 65.828572-43.885714 7.314286-29.257143-14.628571-58.514286-43.885715-65.828572-14.628571-3.657143-29.257143-3.657143-47.542857-3.657142zM204.8 241.371429c-14.628571 0-32.914286 0-47.542857 3.657142-29.257143 7.314286-51.2 32.914286-43.885714 65.828572 3.657143 29.257143 32.914286 51.2 62.171428 43.885714 51.2-10.971429 106.057143 10.971429 138.971429 43.885714 21.942857 21.942857 54.857143 21.942857 76.8 0 21.942857-21.942857 21.942857-54.857143 0-76.8-47.542857-51.2-117.028571-80.457143-186.514286-80.457142zM914.285714 402.285714l-51.2 230.4C848.457143 702.171429 786.285714 749.714286 709.485714 749.714286H318.171429C237.714286 749.714286 164.571429 694.857143 149.942857 625.371429l-43.885714-223.085715-106.057143 21.942857 43.885714 223.085715C65.828571 768 182.857143 859.428571 318.171429 859.428571h391.314285c128 0 234.057143-84.114286 263.314286-204.8l51.2-230.4-109.714286-21.942857zM168.228571 245.028571c-91.428571 0-168.228571 76.8-168.228571 168.228572 0 29.257143 25.6 54.857143 54.857143 54.857143s54.857143-25.6 54.857143-54.857143c0-32.914286 25.6-58.514286 58.514285-58.514286 29.257143 0 54.857143-25.6 54.857143-54.857143s-25.6-54.857143-54.857143-54.857143zM855.771429 245.028571c-29.257143 0-54.857143 25.6-54.857143 54.857143s25.6 54.857143 54.857143 54.857143c32.914286 0 58.514286 25.6 58.514285 58.514286 0 29.257143 25.6 54.857143 54.857143 54.857143s54.857143-25.6 54.857143-54.857143c0-91.428571-76.8-168.228571-168.228571-168.228572zM266.971429-91.428571C160.914286-91.428571 73.142857-3.657143 73.142857 102.4V310.857143h109.714286v-208.457143C182.857143 54.857143 219.428571 18.285714 266.971429 18.285714h493.714285c47.542857 0 84.114286 36.571429 84.114286 84.114286V310.857143h109.714286v-208.457143c0-106.057143-87.771429-193.828571-193.828572-193.828571H266.971429z" horiz-adv-x="1024" />
......@@ -143,7 +191,7 @@ Created by iconfont
<glyph glyph-name="shop3" unicode="&#58999;" d="M525.473684 260.042105c-64.673684 0-134.736842 24.252632-185.936842 64.673684-18.863158 13.473684-21.557895 40.421053-8.08421 56.589474 13.473684 18.863158 40.421053 21.557895 56.589473 8.084211 37.726316-29.642105 88.926316-48.505263 137.431579-48.505263 48.505263 0 102.4 18.863158 137.431579 45.810526 16.168421 13.473684 43.115789 10.778947 56.589474-5.389474 13.473684-16.168421 10.778947-43.115789-5.389474-56.589474-48.505263-40.421053-121.263158-64.673684-188.631579-64.673684zM878.484211 249.263158h-18.863158c-70.063158 0-150.905263 32.336842-199.410527 78.147368-16.168421 16.168421-16.168421 40.421053-2.694737 56.589474 16.168421 16.168421 40.421053 16.168421 56.589474 2.694737 35.031579-32.336842 97.010526-56.589474 145.51579-56.589474h21.557894c21.557895 2.694737 43.115789-13.473684 45.810527-35.031579s-13.473684-43.115789-35.031579-45.810526h-13.473684zM169.768421 249.263158h-13.473684c-21.557895 2.694737-37.726316 21.557895-35.031579 45.810526 2.694737 21.557895 21.557895 37.726316 45.810526 35.031579H188.631579c51.2 0 115.873684 24.252632 148.210526 56.589474 16.168421 16.168421 40.421053 16.168421 56.589474 0 16.168421-16.168421 16.168421-40.421053 0-56.589474-48.505263-48.505263-129.347368-78.147368-204.8-78.147368h-8.084211c-2.694737-2.694737-5.389474-2.694737-10.778947-2.694737zM970.105263 405.557895l-53.894737 261.389473C897.347368 753.178947 819.2 815.157895 732.968421 815.157895H326.063158C229.052632 815.157895 142.821053 747.789474 126.652632 661.557895L80.842105 408.252632l-80.842105 13.473684 45.810526 253.305263C70.063158 798.989474 191.326316 896 323.368421 896h406.905263c126.652632 0 237.136842-88.926316 264.084211-212.884211l53.894737-261.389473-78.147369-16.168421zM161.684211 249.263158c-86.231579 0-161.684211 75.452632-161.684211 167.073684 0 21.557895 18.863158 40.421053 40.421053 40.421053S80.842105 437.894737 80.842105 416.336842C80.842105 370.526316 118.568421 330.105263 161.684211 330.105263c21.557895 0 40.421053-18.863158 40.421052-40.421052S183.242105 249.263158 161.684211 249.263158zM889.263158 249.263158c-21.557895 0-40.421053 18.863158-40.421053 40.421053S867.705263 330.105263 889.263158 330.105263c45.810526 0 80.842105 35.031579 80.842105 80.842105 0 21.557895 18.863158 40.421053 40.421053 40.421053s40.421053-18.863158 40.421052-40.421053c0-88.926316-72.757895-161.684211-161.68421-161.68421zM781.473684-128H269.473684c-105.094737 0-188.631579 83.536842-188.631579 188.631579v242.526316h80.842106v-242.526316c0-59.284211 48.505263-107.789474 107.789473-107.789474h512c59.284211 0 107.789474 48.505263 107.789474 107.789474v256h80.842105V60.631579c0-105.094737-83.536842-188.631579-188.631579-188.631579z" horiz-adv-x="1050" />
<glyph glyph-name="more" unicode="&#59000;" d="M2663.89961551 508.45692914a124.45692914 124.45692914 0 1 1 0-248.91385828 124.45692914 124.45692914 0 0 1 0 248.91385828M2000.12932678 591.42821523a207.42821523 207.42821523 0 1 1 0-414.85643046 207.42821523 207.42821523 0 0 1 0 414.85643047M1336.35903805 508.45692914a124.45692914 124.45692914 0 1 1 0-248.91385828 124.45692914 124.45692914 0 0 1 0 248.91385828" horiz-adv-x="3891" />
<glyph glyph-name="more" unicode="&#59000;" d="M58.107 378.65a87.923 87.923 0 1 1 175.847 0 87.923 87.923 0 1 1-175.847 0zM424.077 384a87.923 87.923 0 1 1 175.846 0 87.923 87.923 0 1 1-175.846 0zM785.642 384a87.923 87.923 0 1 1 175.847 0 87.923 87.923 0 1 1-175.847 0z" horiz-adv-x="3891" />
<glyph glyph-name="ask" unicode="&#58992;" d="M512-128C230.4-128 0 102.4 0 384S230.4 896 512 896s512-230.4 512-512-230.4-512-512-512z m0 938.666667C277.333333 810.666667 85.333333 618.666667 85.333333 384s192-426.666667 426.666667-426.666667 426.666667 192 426.666667 426.666667S746.666667 810.666667 512 810.666667zM512 281.6c-25.6 0-42.666667 17.066667-42.666667 42.666667v38.4c0 29.866667 21.333333 59.733333 55.466667 64 8.533333 0 12.8 4.266667 12.8 4.266666 25.6 8.533333 38.4 34.133333 38.4 59.733334 0 34.133333-29.866667 64-64 64s-64-29.866667-64-64c0-25.6-17.066667-42.666667-42.666667-42.666667s-42.666667 17.066667-42.666666 42.666667C362.666667 571.733333 430.933333 640 512 640s149.333333-68.266667 149.333333-149.333333c0-59.733333-38.4-115.2-93.866666-136.533334-4.266667 0-8.533333-4.266667-12.8-4.266666v-21.333334c0-25.6-17.066667-46.933333-42.666667-46.933333zM512 170.666667m-64 0a64 64 0 1 1 128 0 64 64 0 1 1-128 0Z" horiz-adv-x="1024" />
......
......@@ -7,7 +7,16 @@ module.exports = {
devServer: {
host: '0.0.0.0',
disableHostCheck: true,
open: true
open: true,
proxy: {
'/devServer': {
target: 'https://nutui-server.jd.com',
changeOrigin: true,
pathRewrite: {
'^/devServer': ''
}
}
}
},
css: {
loaderOptions: {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册