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

做县城门户网站婚纱摄影店排名前十名

做县城门户网站,婚纱摄影店排名前十名,织梦系统怎么做网站,百度竞价托管外包【菜鸡学艺–Vue2–001】模板语法&声明式渲染 🦖我是Sam9029,一个前端 Sam9029的CSDN博客主页:Sam9029的博客_CSDN博客-JS学习,CSS学习,Vue-2领域博主 **🐱‍🐉🐱‍🐉恭喜你,若此文你认为写…

【菜鸡学艺–Vue2–001】模板语法&声明式渲染

🦖我是Sam9029,一个前端

Sam9029的CSDN博客主页:Sam9029的博客_CSDN博客-JS学习,CSS学习,Vue-2领域博主

**🐱‍🐉🐱‍🐉恭喜你,若此文你认为写的不错,不要吝啬你的赞扬,求收藏,求评论,求一个大大的赞!👍**


文章目录

  • 【菜鸡学艺--Vue2--001】模板语法&[声明式渲染](https://v2.cn.vuejs.org/v2/guide/#声明式渲染)
    • @[toc]
    • .Vue 文件模板语法
      • `template`
      • `script`
      • `style`
      • `script`中引入文件
      • **`data`中定义响应式数据**
    • 响应式模板语法--插值

Vue框架使用时,一般采用自定义的 .vue后缀名文件

不同于 react 的 .jsx 后缀

Vue采用的思想蕾丝于原生HTML,所以才对于许多入门前端开发的同志来说,vue的具备很高的易学性,相较于其他框架

(当前掌握Vue框架之后,最大的感悟就在于,思维。拨开细节基础,学习Vue的过程就是在学习Vue的思维,如何使用vue进行编程,不会亚于从编程小白学习编程时经历的思维转变,只是学习难度降低了许多)

.Vue 文件模板语法

<template></template> // HTML标签元素
<srcipt></srcipt> // JS
<style></style> //css

从上面的标签元素来看就,很容易去理解

一般来说,可以将每一个vue文件看作一个 组件实例


template

作为放置HTML标签的位置,其作用就类似body标签元素,包括所有的HTML原生标签,以及Vue自定义的组件标签(通过import引入,并需要在组件components对象中注册)

不过值得注意的是 template 里面 只能有一个 根元素

<template><!-- div 及为根元素  --><div> <!-- 注释 采用原生HTML注释符号  --><!-- 根元素 下可防置多个 标签元素  --><div>1</div><div>2</div><div>3</div></div>
</template>

script

<script>import xxx from 'path' // ES6 引入// 暴露vue组件实例对象export default {name:'XXX',components:{},data(){return {}},methods:{}}
</script>

style

<style></style><!-- scoped 样式 作用域 限制在当前文件模板使用 -->
<style scoped></style><!-- css 预处理器 -->
<style lang='scss' scoped></style>
<!-- or -->
<style lang='less' scoped></style>

script中引入文件

直接使用 ES6 import

import XXX from 'xxx' // 依赖引入import XXX from './xxx' // 文件引入
import {XXX,YYY} from './xxx' // 文件引入import Xcomps from './xxx.vue' // 组件引入

data中定义响应式数据

作为JS框架,Vue的核心之一就是实现数据响应式

// 一般都会采用 data 中 return 对象的写法
export default {data(){return {a:'hi',}}}

一般都会采用 data 中 return 对象的写法,目的是保证 该 组件实例对象内定义的的数据不被外部污染,闭包的原理

当然你也可以像下面这样写,但是不建议,除非你时刻记得和明白你在该组件实例中为何要采用这样写法

data: {name: 'yang'
}

响应式模板语法–插值

数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值:

<span>Message: {{ msg }}</span>

vue 采用 {{ }} 双括号的形式来实现 在 .vue 文件里需要的 template 标签中展示的数据渲染占位

<template><div id="app"><p>{{ a }}</p> <!-- hi 将会 代替 变量a 在网页中显示 --></div></template><script>export default {data(){return {a:'HI',}}}</script><style></style>

但是要注意的是 {{}} 的使用

{{ 表达式(拥有明确结果的语句) }}

{{ a }} // a 变量
{{ a ? 0:1 }} // 三元运算
{{ a + 1 }} // a 四则运算
{{ a.split('').reverse().join('') }} // a 数组运算

**另外注意:**模板表达式都被放在沙盒中,只能访问全局变量的一个白名单,如 MathDate 。你不应该在模板表达式中试图访问用户定义的全局变量。


🦖我是Sam9029,一个前端

文章若有错误,敬请指正🙏

**🐱‍🐉🐱‍🐉恭喜你,都看到这了,求收藏,求评论,求一个大大的赞👍!不过分吧**

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

相关文章:

  • 长沙学校网站建设金蝶财务软件一般多少钱
  • 长沙高校网站制作公司做一个游戏小程序需要多少钱
  • 大连福佳新城2026年建站吗太原这边有做网站的吗
  • 网站建设教程 企业邮箱宁波网站制作设计
  • 企业网站背景颜色做网站要注意
  • 教育网站建站wordpress模板原理
  • 动漫制作必须会画画吗交通运输部: 优化交通运输领域防控
  • 西安做网站的公司手机兼职赚钱一单一结学生
  • 贵州做网站公司深圳市建设工程交易服务网宝安分中心
  • 呼和浩特市网站建设网站开发企业组织结构
  • 最超值的赣州网站建设手机和电脑同步的进销存软件
  • 建设网站带后台管理宁波关键词优化企业网站建设
  • 深圳网站建设网站优化服务布吉附近做网站
  • 医院网站建设价值和意义wordpress 开发网站
  • 芯片公司网站建设婚纱官网
  • 做网站横幅的图片多大wordpress面板中文
  • 公众号自己做电影网站深圳企业官方网站建设
  • 贵阳h5网站建设wordpress 分类下文章列表
  • 设计自学网站哪个好wordpress 插件破解
  • 网站不备案可以使用么企业标准网站模板
  • 后缀为net的网站有哪些wordpress设置恢复
  • 网站建设运营岗位职责培训的网站建设
  • 给个网站免费的做经营性的网站需要注册什么条件
  • 在线logo设计免费生成器厦门seo外包服务
  • 网站开发量上海建设工程招标
  • 网站建设必学课程网站锚文本使用查询
  • 阜南网站建设娄底做网站
  • 开设赌场罪 网站开发嘉兴免费自助建站模板
  • 建设商城网站多少钱wordpress使用第三方播放器
  • 用ps怎么做网站首页拼多多跨境电商怎么样