Vue之组件基础使用的总结

这两天学习Vue,框框往脑子里面记新东西,无奈本人太笨,记不住太多东西,因此发博客记录并且复习一下。

在学习组件之前,需要先搭建起来脚手架,首先需要安装好node.js(默认大家都安装了)

然后打开命令行窗口,创建项目的路径我就以桌面为例:

 首先这是脚手架的官方说明

因此我们需要先全局安装cli的包

 安装完毕之后在桌面的根路径下,使用vue create vue_test 会创建一个项目,名字叫做vue_test

创建完毕项目之后,我们进入依次分析结构。

兄弟们,写的已经够清晰了吧,文件结构就不过多赘述了。

我们知道main.js是默认的入口,所以我们进去看看有什么不同

 这里使用了render函数,需要注意了,这里导入的Vue是一个精简版的,里面没有解析模板的功能

因此render函数的作用就是将App这个组件放置到#root所挂载的div标签里面。

但是我们一开始是怎么写的呢,

 这是我们原始的写法,需要通过components这个配置项将App组件注册,然后使用template规定div#root标签里面的内容,当然你也可以写到index.html文件里面

这里我们看到这次导入的Vue对象就是具有完整功能的vue.js文件了。

为什么要使用阉割版的js呢,因为阉割版的体积更小,对后续的性能和打包都有帮助。

其次还学习了ref属性,这个使用很简单,我们可以在原生的HTML标签和组件标签里面声明ref属性,比如如下:

 我们可以获取到ref所对应的Dom元素

这里的this是指vc组件对象,$refs是vc身上的属性,然后里面可以获取到stu和sch对应的组件标签,因为组件标签本身就是.vue文件的一个实例化对象,因此输出结果类型为VueComponent

 

 其次还学习了props属性,

 

三种写法,主要目的是使用一个Vue模板,来达到不同内容的输出的效果,这里使用props规定的属性优先于data里面的属性,其次props规定的属性在_data里面是没有的,并且官方不建议修改其数据,因此可以采用以下方法

 今天总结到此完毕,困死我了,睡觉了。

posted @   -她的梦-  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
  1. 1 碧天伴走 MyGO!!!!!
  2. 2 影色舞 MyGO!!!!!
  3. 3 詩超絆 MyGO!!!!!
  4. 4 迷路日々 MyGO!!!!!
  5. 5 歌いましょう鳴らしましょう MyGO!!!!!
  6. 6 壱雫空 MyGO!!!!!
迷路日々 - MyGO!!!!!
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 藤原優樹

作曲 : 松坂康司

编曲 : 松坂康司

迷いながら 戸惑いながら歩く

めいろの中で 僕らは居合わせてた

名前のない感情 ああ 抱きしめてる

ちいさな一瞬 あつめたい

こぼれおちた 街のすみで

こぼれおちた 街のすみで

震えていた 昨日も

ちっぽけだって 隠さないでいたいよ

ちっぽけだって 隠さないでいたいよ

はみ出したまま 不揃いな僕らでも

いびつな言葉で ズレては すれ違ってさ

傷つけたことに 傷ついてる

それでもこの手を ほどかない

独りよがり あてもなくて

独りよがり あてもなくて

机の中 しまい込んでいた

ぐるぐる とまらない

ぐるぐる とまらない

くよくよ とめどない

隠れて 怯える 欠片と

僕はここで うたうよ

僕の中で うごめいていた熱が

僕の中で うごめいていた熱が

音に放たれ 覚束ない声色で

叫びだした

迷子のまま 曲がりくねった道でも

迷子のまま 曲がりくねった道でも

諦めなかった 僕らのしるしだから

まだ言葉にならない無数の声が

まだ言葉にならない無数の声が

胸の中 ああ 羽ばたく時を待ってる

ぎこちなくて 消えそうになる足音でも

隣で一緒に 奏でたいよ

迷っても 一生離れない

迷っても 一生離れない

点击右上角即可分享
微信分享提示