You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- <template>
- <view>
- <l-title>使用图标:</l-title>
- <view class="flex flex-wrap justify-around">
- <view class="align-center text-center padding-sm">
- <l-icon type="settings" class="text-xxl" style="display: block;" />
- <text style="display: block;">普通图标</text>
- </view>
-
- <view class="align-center text-center padding-sm">
- <l-icon color="red" type="settings" class="text-xxl" style="display: block;" />
- <text style="display: block;">彩色图标</text>
- </view>
-
- <view class="align-center text-center padding-sm">
- <l-icon
- color="black"
- type="settings"
- class="text-xxl"
- style="display: block;"
- shadow
- />
- <text style="display: block;">带阴影图标</text>
- </view>
- </view>
- <l-demo-description>
- 图标使用 l-icon 标签,设置 type="*" ,将*替换成图标英文名即可(见下方图标名列表);
- 设置 color 属性可以指定图标颜色,添加 shadow 属性可以加上阴影
- </l-demo-description>
-
- <l-title>所有图标:</l-title>
- <view class="grid col-3 padding">
- <view
- v-for="(item, index) of icons"
- :key="index"
- class="align-center text-center padding-sm"
- >
- <l-icon :type="item" class="text-xxl" style="display: block;" />
- <text style="display: block;">{{ item }}</text>
- </view>
- </view>
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return { icons: this.getUiIcons() }
- }
- }
- </script>
|