位置: IT常识 - 正文

【前端】vue模板语法知识了解一下,是不是只知道用element-ui组件?(vue前端项目实战)

编辑:rootadmin
【前端】vue模板语法知识了解一下,是不是只知道用element-ui组件? vue写在前面Vue模板语法文本原始HTML属性开源Vue模板和主题框架集合BootstrapVueelement-ui最后总结写在前面

推荐整理分享【前端】vue模板语法知识了解一下,是不是只知道用element-ui组件?(vue前端项目实战),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 前台模板,vue前端项目实战,vuejs模板,vue前端项目实战,vue前端项目实战,vue前端框架简介,vue前端开发教程,vue 前台模板,内容如对您有帮助,希望把文章链接给更多的朋友!

上一篇总结了在实操过程中如果遇到了nodejs版本的问题,我们该如何去解决的,还有就是总结了vue2和vue3生命周期的区别,如果感兴趣的可以去看看上一篇的内容vue生命周期基础知识了解一下。

那知道了vue的生命周期知识点,接下就开始vue模板语法吧,在Vue中,Vue模板对应的就是Vue中的View(视图)部分,也是Vue重中之一,而在Vue中要了解Vue模板我们就需要从两个方面来着手,其一是Vue的模板语法,其二就是模板渲染。模板语法较简单一点,但对于模板的渲染(模板编译)就会更为复杂一些,如果需要了解模板渲染就需要对Vue的渲染函数,响应式原理之类的要有所了解。

Vue模板语法<!-- App.vue --> <template> <div id="app"> {{ message }} </div> </template>

上面的代码演示的仅仅Vue模板中的一种方式,也是最简单和最常见的一种模板方式。 在Vue中,模板语法是逻辑和视图之间的沟通桥梁,使用模板语法编写的HTML会响应Vue实例中的各种变化,简单地说,Vue实例中的逻辑可以随心所欲的渲染在页面上。

Vue模板中插值常见的使用方法主要有:文本、原始HTML、属性、JavaScript表达式、指令和修饰符**等。

文本

使用了v-once指令的话,那么该插值就是一次性地插值。也就是说,当数据改变时,插值处的内容不会更新。其使用如下所示:

<!-- App.vue --> <template> <div id="app"> <span v-once>{{ message }}</span> </div> </template>原始HTML

不能使用v-html来复合局部模板,因为Vue不是基于字符串的模板引擎。另外动态渲染任意的HTML会有一定的危险,因为它很容易导致XSS攻击。 插值语法中(也就是{{}})会将数据解释为普通文本,而非HTML代码,为了输出真正的HTML,需要使用v-html指令,比如下面这个示例:

<!-- App.vue --><template> <div id="app"> <img alt="Vue logo" src="./assets/logo.png"> <div>{{rawHTML}}</div> <div v-html="rawHTML"></div> </div></template><script>export default { name: 'app', data () { return { rawHTML: '<span style="color:red;">原始HTML</span>' } }}</script>属性【前端】vue模板语法知识了解一下,是不是只知道用element-ui组件?(vue前端项目实战)

在布尔特性的情况下,它们的存在即暗示为true, v-bind 工作起来略有不同,比如:

<button v-bind:disabled="isButDisabled">Button</button>开源Vue模板和主题框架集合

现在有很多项目vue项目都有很好用的vue模板,这里就总结一些常用的末班集合。

BootstrapVue

BootstrapVue 拥有85个以上的组件,45个以上的可用插件,多个指令和670+个图标, 它提供了可用于Vue.js v2.6的Bootstrap v4.5组件和网格系统的最全面的实现之一 ,并具有广泛的功能和自动 WAI-ARIA 可访问性标记。

采用 BootstrapVue 构建响应式、移动优先、ARIA项目(Accessible Rich Internet Application,可访问的富媒体应用,即无障碍友好应用),基于 Vue.js 和世界全球最受欢迎的 CSS 前端框架 — Bootstrap v4 GitHub地址:BootstrapVue直接进入

element-ui

element-ui应该常用了,使用 Element需要先引入整个 Element-ui 在 main.js 中写入以下内容:

import Vue from 'vue';import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';import App from './App.vue';Vue.use(ElementUI);new Vue({ el: '#app', render: h => h(App)});

点击跳转跳转地址:Element-ui地址

还有一些开源的项目比如:

基于Vue2.0和bulma0.2的后台管理框架 - vue-admin人人开源 / renren-fast-vue

renren-fast-vue基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,提供一套更优的前端解决方案

前后端分离,通过token进行数据交互,可独立部署* 主题定制,通过scss变量统一一站式定制* 动态菜单,通过菜单管理统一管理访问路由* 数据切换,通过mock配置对接口数据/mock模拟数据进行切换* 发布时,可动态配置CDN静态资源/切换新旧版本.

若依 / RuoYi-VueVueJS Expo最后总结

可以去看看这几个项目,多用用,就会了解更多的语法知识点,了解了更多的知识记得关注公众号。

本文链接地址:https://www.jiuchutong.com/zhishi/300771.html 转载请保留说明!

上一篇:【历史上的今天】3 月 29 日:“机器人三定律”问世;电脑动画首次获得奥斯卡;Caldera Linux 沉浮史

下一篇:一学就会的Vue slot插槽,真的不看看吗?(使用脚手架)(一学就会的人是天才吗)

  • apple watch公交卡怎么充值(apple watch公交卡充值)

    apple watch公交卡怎么充值(apple watch公交卡充值)

  • 斗鱼app怎么私信主播(斗鱼app怎么私信对方)

    斗鱼app怎么私信主播(斗鱼app怎么私信对方)

  • 华为mate20和30的区别(mate 20 30 对比)

    华为mate20和30的区别(mate 20 30 对比)

  • 电脑版WPS文档纸张letter怎么设置(wps的纸张设置在哪里)

    电脑版WPS文档纸张letter怎么设置(wps的纸张设置在哪里)

  • 陌陌禁止添加新关注(陌陌出现禁止添加新关系什么意思)

    陌陌禁止添加新关注(陌陌出现禁止添加新关系什么意思)

  • 4gb+128gb什么意思(4gb+128gb够用吗?)

    4gb+128gb什么意思(4gb+128gb够用吗?)

  • 可拓展硬盘位什么意思(可拓展双硬盘位是什么意思)

    可拓展硬盘位什么意思(可拓展双硬盘位是什么意思)

  • 华为nove7pro上市时间(华为nova7pro上市时间)

    华为nove7pro上市时间(华为nova7pro上市时间)

  • 手机翘屏是什么原因引起的(手机翘屏会越来越严重吗)

    手机翘屏是什么原因引起的(手机翘屏会越来越严重吗)

  • 微信新表情显示不出来(微信表情显示图片过大怎么办)

    微信新表情显示不出来(微信表情显示图片过大怎么办)

  • 苹果没有id怎么下载软件(苹果没有id怎么更新软件)

    苹果没有id怎么下载软件(苹果没有id怎么更新软件)

  • 微信能不能设置密码锁(微信能不能设置自动回复)

    微信能不能设置密码锁(微信能不能设置自动回复)

  • 三星a9080是什么型号(三星a9080什么时候上市的)

    三星a9080是什么型号(三星a9080什么时候上市的)

  • 怎样把手机上的软件传到电脑上(怎样把手机上的文件传到电脑上)

    怎样把手机上的软件传到电脑上(怎样把手机上的文件传到电脑上)

  • 天眼查的数据来源于哪里(天眼查数据来源可靠吗)

    天眼查的数据来源于哪里(天眼查数据来源可靠吗)

  • 华为精灵叫什么名字(华为的精灵助手叫什么)

    华为精灵叫什么名字(华为的精灵助手叫什么)

  • 小米2s能用移动4g吗(小米2s能用移动卡吗)

    小米2s能用移动4g吗(小米2s能用移动卡吗)

  • 苹果7p录视频怎么暂停(苹果7p录视频怎么录声音)

    苹果7p录视频怎么暂停(苹果7p录视频怎么录声音)

  • 华为mate30和苹果11对比(华为mate30和苹果13哪个好)

    华为mate30和苹果11对比(华为mate30和苹果13哪个好)

  • 抖音多少粉丝可以发一分钟的视频(抖音多少粉丝可以开橱窗)

    抖音多少粉丝可以发一分钟的视频(抖音多少粉丝可以开橱窗)

  • 计算机病毒破坏的主要对象是什么(计算机病毒破坏计算机系统)

    计算机病毒破坏的主要对象是什么(计算机病毒破坏计算机系统)

  • 华为p30支持快充吗(华为P30支持快充吗)

    华为p30支持快充吗(华为P30支持快充吗)

  • ipad怎么查看本地文件(iPad怎么查看本机文件)

    ipad怎么查看本地文件(iPad怎么查看本机文件)

  • 一加有没有语音助手(一加有没有语音唤醒功能啊?)

    一加有没有语音助手(一加有没有语音唤醒功能啊?)

  • 如何设置电源键、笔记本合盖系统响应的操作(如何设置电源键关闭屏幕)

    如何设置电源键、笔记本合盖系统响应的操作(如何设置电源键关闭屏幕)

  • 一体机、笔记本、品牌机、组装机各自的优缺点(一体机笔记本电脑)

    一体机、笔记本、品牌机、组装机各自的优缺点(一体机笔记本电脑)

  • 绿萝怎么养(图文)(绿萝怎么样养)

    绿萝怎么养(图文)(绿萝怎么样养)

  • 多缴纳社保怎么处理
  • 残疾人个人所得税减免怎么计算
  • 结转本月发生的费用
  • 资产负债表期初和期末的关系
  • 教育培训机构内账会计
  • 建筑企业会计科目分类及明细表
  • 取得的接受捐赠怎么做账
  • 会计中借方和贷方怎么理解
  • 公司变卖后员工怎么办
  • 劳务公司购买材料怎么做账
  • 银行手续费跨月怎么计算
  • 营改增实施过程中的难点
  • 广告公司营改增账务处理
  • 租赁农民土地应该开发票吗
  • 机动车发票认证了的发票怎么红冲
  • 用银行存款缴纳上月所得税分录
  • 净利润和毛利润的计算公式
  • 会计记账凭证的填制
  • 工会经费税收
  • 出口退税和增值税抵扣一样吗
  • 小规模企业低值易耗品摊销方法
  • 固定资产管理的论文
  • linux文本编辑器命令
  • 股权出售是利空还是利好
  • win10重装系统后网卡没了
  • 快递收据能否作为发票
  • 承兑汇票和现汇
  • php怎么设置管理员权限
  • 土地转让注意事项有哪些
  • sql语句的基本用法
  • phpcms怎么用
  • 房产自用改为出租如何申报房产税
  • 购入固定资产的会计处理
  • 非定额备用金的使用范围
  • mysql数据库优化配置
  • 哪些发票不可以报销入账
  • 租赁厂房对方不租怎么办
  • 房地产开发企业增值税税率
  • 其他收益用什么明细账
  • 无偿调入资产如何做账
  • 会计估计变更和政策变更有哪些
  • 坏账准备的账务处理会计分录
  • 长期待摊费用属于资产类吗
  • 公司自己制造设备怎么办
  • 长期股权投资收益会计处理
  • 发工资用个人账户还是公司帐户
  • 个体工商户缴纳社保属于职工社保吗
  • 租金是含税价还是含税金
  • 跨行收报属于什么科目
  • 工资是先做后拿还是先拿后做
  • 盈余公积金计算方法
  • 低值易耗品最新定义
  • 注册表修改后如何生效
  • windows xp系
  • optimize system
  • 如何将windows 7升级到windows 10
  • linux删除大量文件方法
  • Windows XP用户账户控制
  • ubuntu root账户默认密码
  • win8补丁官网
  • django rest framework和django区别
  • Express作者TJ告别Node.js奔向Go
  • 复制链接
  • 简单强悍是哪首歌
  • linux下socket编程常用头文件(推荐)
  • 使用jquery
  • javascript教程 csdn
  • jquery轮播代码
  • jquery ui和jquery easy ui
  • 基于python的研究
  • 计算两gps坐标之间距离
  • python如何编程
  • 粮食购销企业税收服务
  • 济阳二七大集
  • 南京地税局局长名单
  • 安徽省各地区最低录取中考分数线
  • 买二套房契税可退税吗
  • 出版社税费多少
  • 中国古代的税收制度的演变
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设