首页 > 其他分享 >vue--day31---组件的嵌套

vue--day31---组件的嵌套

时间:2023-07-19 23:55:40浏览次数:51  
标签:school vue const extend -- day31 Vue template 组件

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>组件的嵌套</title> <script type="text/javascript" src="../js/vue.js"></script> </head> <body> <!--

几个注意点 一:关于组件名 1.一个单词组成 第一种写法(首字母小写):school 第二种写法(首字母大写):School 2.多个单词组成 第一种写法(Kebab-case命名):my-school 需要加‘’ 第二种写法(CameCase命名):MySchool(需要Vue脚手架支持) 备注 (1).组件名尽可能回避HTML中已有的元素名称 例如h2 H2 等 (2).可以使用name配置项指定组件再开发者工具中呈现的名字 二: 关于组件标签 第一种写法:<school></school> 第二种写法:<school/> 备注:不使用脚手架时,<school/>会导致后续组件不能渲染 不使用脚手架时,重复多个<school/>只会展示一个 三:一个简写的形式 const school=Vue.extend(options) 简写为const school = options
--> <div id="root"> <!--第一种--> <!-- <app></app> --> </div>
<script type="text/javascript"> const student = Vue.extend({ template: ` <div> <h2>学生姓名{{studentName}}</h2> <h2>学生年龄{{age}}</h2>   </div> `, data() { return { studentName: "smy", age: 18, }; }, }); //创建组件 const school = Vue.extend({ template: ` <div> <h2>学校名称{{schoolName}}</h2> <h2>学校地址{{address}}</h2> <student></student> </div> `, data() { return { schoolName: "洛阳理工", address: "洛阳", }; },
components: { student, }, });
const hello = Vue.extend({ template: ` <div> <h1>你好{{name}}</h1> </div> `, data() { return { name: "smy", }; }, }); const app = Vue.extend({ template: ` <div> <school></school> <hello></hello> </div> `, components: { school, hello, }, });
new Vue({ el: "#root", //div 里面全部没有了 template: ` <app></app> `, data: { name: "smy", }, //注册组件 components: { app, }, }); </script> </body> </html>

标签:school,vue,const,extend,--,day31,Vue,template,组件
From: https://www.cnblogs.com/satisfysmy/p/17567118.html

相关文章

  • python之简单页面爬取
    importrequestsimportreimportbs4importpandasaspdimportcsva=[]url="http://www.tianqihoubao.com/lishi/shijiazhuang/month/202004.html"r=requests.get(url)soup=bs4.BeautifulSoup(r.text,"html.parser")datas_tr=s......
  • ⼦类调⽤⽗类的同名⽅法和属性
    说明子类调用父类同名方法和属性同名方法2种形式: 通过父类名.方法名()调用指定父类的方法 && super().方法名()#调用父类的同名方法同名属性2种形式:父类名.__init__(self)让父对象初始化(实例属性)或父类名.类属性 方法1:父类名.方法名()1'''2⼦类调⽤⽗类的同......
  • 2023.7.19
    今天忙着做学校的实习报告和结束企业的实习任务,网安的东西晚上回来才看了一点。目前进度到了ret2dlresolvePartialRELRO的stage4(ctfwiki上的进度),之前发现那几个阶段大部分步骤都是类似的,所以在刚开始几个阶段把那几个东西(如栈迁移的第一步payload构建、第二步payload构建)弄懂......
  • linux awk 命令中 next 和 getline
     001、continue[root@PC1test01]#lsdata[root@PC1test01]#catdata##测试数据1000naughty500cc400zoer100[root@PC1test01]#awk'{if(NR==2){next};print$0}'data##next相当于内层循环的continue,表示跳过该次迭代1000cc400zoer100......
  • 【专题】2023中国品牌消费趋势洞察报告PDF合集分享(附原数据表)
    报告链接:https://tecdat.cn/?p=33262原文出处:拓端数据部落公众号品牌是企业乃至国家竞争力的综合体现。在2016年6月20日,国务院办公厅发布了《关于发挥品牌引领作用推动供富结构升级的意见》,首次提出了设立“中国品牌日”的建议。站在时代变革的风口,中国品牌抓住了创新发展的机......
  • C#城市线路图的纯算法以及附带求极权值
    ​ 常用的数据结构写出来纯属于算法性方面还有待提高时间复杂度最坏情况下O(2^n) 最优:O(n^2)线路图为双向带有权值 比如A-B距离是5000km那么B-A有可能不是5000km所以我在LoadData方法时候没做交换变量直接存放在集合里面以起点递归查找下一连接点并返回当作起点节......
  • 介绍ChatGPT付费创作绘画系统 (WEB端+ H5端 + 小程序端)
     ChatGPT付费创作系统V2.1.0提供最新的对应版本小程序端,上一版本增加了PC端绘画功能,绘画功能采用其他绘画接口-意间AI,本版新增了百度文心一言接口。演示地址:www.runruncode.com/ai/19468.html后台一些小细节的优化及一些小BUG的处理,前端进行了些小细节优化,针对上几版大家非......
  • 大白话讲讲 Go 语言的 sync.Map(一)
    阅读本文大约需要4.25分钟。程序是枯燥乏味的。在讲sync.Map之前,我们先说说什么是map(映射)。我们每个人都有身份证号码,如果我需要从身份证号码查到对应的姓名,用map存储是非常合适的。map[000...001]=张三map[000...002]=李四...map[999...993]=钱五身份证号......
  • 2023.7.19
    早上起来,零零碎碎的就是雨声,起来收了衣服就看起了书,说实话,在雨天的家里点灯看书真的有那味了,感觉整个人都升华了,中午炒了鱼香肉丝,手艺不行了,酸得离谱,糖也方少了,下午写了会儿代码,晚上就休息了。......
  • Matlab马尔可夫区制转换动态回归模型估计GDP增长率|附代码数据
    原文链接:http://tecdat.cn/?p=19918最近我们被客户要求撰写关于马尔可夫区制转换动态回归的研究报告,包括一些图形和统计输出。本文估计实际GDP增长率的两状态Markov区制转换动态回归模型  ( 点击文末“阅读原文”获取完整代码数据******** )。创建模型进行估计通过指定转移......