Skip to content
Shimon's BlogShimon's Blog
主页
杂谈
  • 主页
      • 代码笔记
          • Vue.js
            • TypeScript 组件 Demo
              • Vue 与小程序的异同
                • Vue 单文件组件说明
                  • 在 Vue 中使用 Typescript
                    • 开发环境安装
                      • 快速上手 Vue.js
                        • 组件使用说明
                          • 常规组件
                            • BaseHead
                              • BaseTitle
                                • BaseP
                                  • BaseImg
                                    • BaseList
                                      • BaseGrid
                                        • BaseFoot
                                          • BaseCarousel
                                            • BasePhone
                                            • 以下是以便复用的不常用组件
                                              • Nav 组件
                                                • Slide 组件
                                                  • Footer 组件
                                                    • BaseMenu 组件
                                                      • BasePage 组件
                                                        • DocView 组件
                                                          • BaseCard 组件
                                                            • BaseTimeAxis 组件
                                                              • MyDoc 组件
                                                                • BackTop 组件
                                                                  • LoadingIcon
                                                                    • PasswordModal

                                                              组件使用说明

                                                              Shimon Zhan2022年4月19日
                                                              • Vue
                                                              • 文档
                                                              大约 5 分钟

                                                              此页内容
                                                              • 常规组件
                                                                • BaseHead
                                                                • BaseTitle
                                                                • BaseP
                                                                • BaseImg
                                                                • BaseList
                                                                • BaseGrid
                                                                • BaseFoot
                                                                • BaseCarousel
                                                                • BasePhone
                                                              • 以下是以便复用的不常用组件
                                                                • Nav 组件
                                                                • Slide 组件
                                                                • Footer 组件
                                                                • BaseMenu 组件
                                                                • BasePage 组件
                                                                • DocView 组件
                                                                • BaseCard 组件
                                                                • BaseTimeAxis 组件
                                                                • MyDoc 组件
                                                                • BackTop 组件
                                                                • LoadingIcon
                                                                • PasswordModal

                                                              Shimon Zhan 已为 inNENU Website 开发了一些常规组件。本文介绍了这些组件的配置。

                                                              # 常规组件

                                                              提示

                                                              所有以 Base 开头的组件都包含如下属性:

                                                              | 属性 | 必填 | 类型 | 内容 | | ---- | :--: | :--------------: | --------- | --- | | myId | 是 | Number 或 String | 组件的 ID | |

                                                              以下是项目中中常用的组件。

                                                              # BaseHead

                                                              页面标题文字

                                                              属性必填类型内容
                                                              title是String页面选项卡文字

                                                              # BaseTitle

                                                              段落间大标题

                                                              属性必填类型内容补充说明
                                                              text是String标题文字
                                                              myStyle否String 或 Style标题自定义样式填入任意 css 样式

                                                              # BaseP

                                                              段落文字(可带图)

                                                              属性必填类型内容补充说明
                                                              text是String段落的文字可以识别连续的空格,使用 \n 表示回车,也可直接使用 <br /> 换行
                                                              head否String段落的标题
                                                              headStyle否String 或 Style标题自定义样式填入任意 css 样式
                                                              myStyle否String 或 Style标题自定义样式填入任意 css 样式
                                                              src否String图片的路径会在段落后渲染一张图片
                                                              desc否String图片的描述文字会自动在文字前加 ▲

                                                              # BaseImg

                                                              图片

                                                              属性必填类型内容补充说明
                                                              src是String图片的路径
                                                              desc否String图片的描述文字会自动在文字前加 ▲

                                                              # BaseList

                                                              列表

                                                              属性必填类型内容补充说明
                                                              content是String列表内容
                                                              head否String 或 Boolean列表的标题默认为 '',设置 false 取消显示列表标题,否则即使不设置也会显示一个空标题
                                                              foot否String列表的页脚文字默认为 '',不显示页脚

                                                              # BaseGrid

                                                              九宫格

                                                              | 属性 | 必填 | 类型 | 内容 | | ------- | :--: | :---------------: | ---------------- | ------------------------------------------------------------------------------ | | content | 是 | GirdItem[] | 九宫格单元内容 | | head | 否 | String 或 Boolean | 九宫格的标题 | 默认为 '',设置 false 取消显示九宫格标题,否则即使不设置也会显示一个空标题 | | foot | 否 | String | 九宫格的页脚文字 | 默认为 '',不显示页脚 |

                                                              • GirdItem
                                                              属性必填类型内容
                                                              icon是String图标地址
                                                              text是String文字
                                                              url是String跳转链接

                                                              # BaseFoot

                                                              页脚

                                                              属性必填类型内容补充说明
                                                              desc否String页脚额外描述文字
                                                              author否String作者默认为 Shimon Zhan,如需取消请传入 ''
                                                              time否String最后编辑时间

                                                              # BaseCarousel

                                                              轮播图

                                                              属性必填类型内容补充说明
                                                              content是CarouselItem[]轮播图组件内容
                                                              vertical否Boolean是否竖直显示默认为 false
                                                              autoplay否Boolean是否支持自动播放默认为 true
                                                              autoplaySpeed否Number自动播放时间间隔默认为 3000
                                                              speed否Number切换速度默认为 500
                                                              dotDisplay否Boolean是否显示指示点默认为 true
                                                              arrowDisplay否Boolean是否显示切换箭头默认为 true
                                                              easing否String切换动画默认为 easeInOutQuart
                                                              • CarouselItem
                                                              属性必填类型内容补充说明
                                                              caption是String轮播图的主标题请填入核心内容
                                                              subCaption是String轮播图的副标题主标题的进一步解释
                                                              src是String图片的路径所有轮播图图片长宽比例应该相同,推荐值 16: 9
                                                              url否String轮播图点击时的跳转路径支持相对路径绝对路径以及 http、https 链接
                                                              enSubhead否String轮播图的英文副标题
                                                              alt否String图片失效时的显示文字不填会默认初始化为文字 轮播图背景
                                                              desc否String页面右下角补充说明仅在 large 及以上屏幕上显示
                                                              black否Boolean是否采用黑色文字默认文字色为白色

                                                              # BasePhone

                                                              生成拨打电话提示,该组件仅为兼容小程序。

                                                              属性必填类型内容
                                                              number是String 或 Number电话号码

                                                              # 以下是以便复用的不常用组件

                                                              # Nav 组件

                                                              网页导航栏

                                                              # Slide 组件

                                                              网页侧边栏

                                                              # Footer 组件

                                                              网页页脚

                                                              # BaseMenu 组件

                                                              生成竖直菜单

                                                              属性必填类型内容
                                                              list是MenuItem[]菜单内容
                                                              • MenuItem
                                                              属性必填类型内容补充说明
                                                              key是String菜单项的标识符不可重复
                                                              title是String菜单的文字
                                                              icon否String 或 Boolean菜单的图标填入 true 不显示图标但是图标区留空
                                                              children否MenuItem[]子菜单

                                                              # BasePage 组件

                                                              用于渲染小程序 json 生成页面

                                                              属性必填类型内容
                                                              pagedata是String小程序页面 json 的字符串

                                                              # DocView 组件

                                                              用于自动渲染转码的 HTML

                                                              属性必填类型内容
                                                              docContent是StringMarkdown 转 HTML 内容

                                                              # BaseCard 组件

                                                              卡片样式。

                                                              属性必填类型内容补充说明
                                                              title是String卡片的标题
                                                              price是Number价格
                                                              desc是Array卡片详情数组的每一项是卡片详情的每一项内容,支持 rawHtml
                                                              url是String卡片跳转的地址

                                                              # BaseTimeAxis 组件

                                                              生成时间轴

                                                              属性必填类型内容
                                                              timeList是TimeListItem[]Markdown 转 HTML 内容

                                                              注意

                                                              ※ 必须将该组件直接放置在 div.container 中! 否则会造成显示错乱。

                                                              • TimeListItem:
                                                              属性必填类型内容补充说明
                                                              title是String时间线的标题
                                                              text是String时间线的段落文字可输入 rawhtml,支持 \n 与连续空格
                                                              icon否String时间线的图标可输入 rawhtml
                                                              url否String点击当前选项卡跳转的地址

                                                              # MyDoc 组件

                                                              用于自动生成 HTML 页面

                                                              属性必填类型内容
                                                              baselength是NumberMarkDown 基准路径字符数

                                                              # BackTop 组件

                                                              一个返回顶部按钮,当滚动距离超过 300px 时显示会显示在右下角

                                                              # LoadingIcon

                                                              一个自定义的齿轮加载图标

                                                              # PasswordModal

                                                              密码弹出框

                                                              属性必填类型内容补充说明
                                                              url是String验证地址填入绝对路径,不需要填写 php 文件后缀名
                                                              userNameKey否String用户名的自动填充键值填写后会提示输入用户名,默认不输入
                                                              passwordKey否String密码的自动填充键值默认为 password
                                                              上次编辑于: 2022/4/19 07:13:07
                                                              贡献者: ShimonZhan
                                                              上一页
                                                              快速上手 Vue.js
                                                              Copyright © 2021-present Shimon Zhan