初探Vuejs组件化开发
打赏作者

lqixv

good job

R-Hero

nice!!

xueweiyema

well done

ZinCode

讲的很好,不错的入门教程

facethedawn

really good

yanlee26

so cool,so amazing!

JellyBool 回复 yanlee26

感谢支持。哈哈

yanlee26

有源码分享吗,课堂源码;有就更好了。到1393273899@qq.com

JellyBool 回复 yanlee26

没有,这里的视频都不提供源码。偷懒,在这一行学不好。

yanlee26 回复 JellyBool

好,哈,写来也快哈哈

iyunge

why are you so diao? (~ ̄▽ ̄)~

仔仔_郎

喜欢老师的声音,和风格!努力学!

JellyBool 回复 仔仔_郎

感谢支持,哈哈

liu-dongyu

感谢分享。不过,能不能稍微注意一下代码格式.

zidna110

很实用,谢谢分享。

sunhaikuo

** 老师讲的好啊 **

JamesBonddu

#厉害了我的哥

Rubicker

使用Vue2.0的童鞋注意了:

  • 在创建<template>模版时,需要把所有的内容归在一个节点下,如<div>(每个组件有且仅有一个根节点。不再支持片段实例)
  • 由于Vue2.0不支持属性内部计算插值,故style="backgroud:{color}"无效,应当用v-bind:style="'background:'+color"

最后感谢老师给我们带来这么好的教程^^

JellyBool 回复 Rubicker

厉害了 word 哥。这个评论非常赞啊!

xiaoli123 回复 Rubicker

赞,认真回复是个好习惯

ShareQiu1994 回复 Rubicker

我还以为怎么不起作用了。原来是这样 谢谢解答!

bloodangel 回复 Rubicker

6666666,刚好遇上,谢谢啦

iyunge 回复 Rubicker

厉害了我的哥 ,我还找了半天原因 原来这里就有解释~

daoyi 回复 Rubicker

啊 我纠结了好久-.-

lpf260 回复 Rubicker

谢谢大兄弟, 一直以为自己写错代码了

zhoujingang 回复 Rubicker

大兄弟,我爱你

__RAX__ 回复 Rubicker

哈哈哈哈,原来如此,感谢!

723tree 回复 Rubicker

怪不得我的按钮老是出不来,郁闷了半天,感谢提醒~~

liupengpo 回复 Rubicker

这么说吧,当我写到style="backgroud:{color}"无效的时候,我就知道,Vue2.0又动了手脚,认真看完视频,过来看评论就知道为毛了,果然!谢谢!

harverychina

good job too!

lissic

it’s cool!!

溜着哈士奇去看雪


~
<button @click=“count+=1” class="{}" >点赞{ count }
本来想设class为属性变量,配合bootstrap使用的,可是class=‘’{xxx}‘’不行的

liupengpo 回复 溜着哈士奇去看雪

做了个测试:

//counter组件加sclass属性

//button按钮加v-bind:class=“sclass”
<button @click=“count += 1” v-bind:style="'background: '+color" v-bind:class=“sclass”>{ count }
//注册组件时,加上sclass就可以实现props: [‘heading’,‘color’,‘sclass’],

溜着哈士奇去看雪

Word哥什么时候出2.0的教程

wangqiang

nice!!

kseven

首先很感谢您的视频,其次我想问一下现在的vue.js2.0版本可以看你这个视频吗?或者说变化大吗?

JellyBool 回复 kseven

变化还是有点,2.0 的视频我下午就上传。

kseven 回复 JellyBool

好的,谢谢。在线等哟0.0

kenta

清晰,不拖泥带水,支持老师

angentle

这种方法只能用于vue1.0版本的,vue2.0版本会显示不出来

hhqqnu

讲得非常好呢,喜欢

yaoye6262

你的main.css文件哪里下载?? 能给我一份吗? 282821010@qq.com

JellyBool 回复 yaoye6262

这个好像还真没有,之前的一些项目代码都不知道丢哪里去了。后来才知道备份。

你这个直接自己写 css 就好

yaoye6262 回复 JellyBool

好的 谢谢!!!

linjixue
<div id="app">
	<counter></counter>
	<counter></counter>
</div>
<template id="counter-template">
	<h1>hello</h1>
	<button>Submit</button>
</template>
爱恋冬天的夏天 回复 linjixue

我的也是 你解决了吗?

young2 回复 linjixue

vue模板只能有一个根对象,在模板的2个元素外边套个div就行了

Dreamsky_xiaojia 回复 young2

我也遇到过这个问题,最后查了一下,vue只能是单根,然后套了div就好了

kiven跃

good job 。

Alice0929

老师你太逗了。。。666

JellyBool 回复 Alice0929

还好吧。。。风格不一样而已

高永立

特别傻 b 的人的 反对…哈哈哈哈

a359611223

瞬间感觉jquery有点辣鸡啊 : )

zhaozhentao

这个视频播放不了

wjlight

这集提示 无法播放视频,请换一个支持HTML5视频功能的浏览器, 在mac上的,麻烦处理一下~

JellyBool 回复 wjlight

我已经刷新资源了,再看看

noikiy

支持支持!大拇指

JellyBool 回复 noikiy

感谢支持啊!

yuanchang

感谢您的视频教程

JellyBool 回复 yuanchang

啊哈哈哈!感谢支持啊!

javajump

awesome video

JellyBool 回复 javajump

Aha, Thanks bro!

lygkkk

版本不一样~唉

JellyBool 回复 lygkkk

直接使用 2.0 吧,,,

lr1049386573

在script中,template后面跟class的名称为什么不显示,也不报错,是版本问题吗?我是小白 谢谢啦

JellyBool 回复 lr1049386573

直接看 vue 2.0 的视频吧

723tree

老师讲的好好哦,哈哈,声音好好玩。

JellyBool 回复 723tree

hhh。。。感谢支持

vuue

谢谢老师的视频,很是受益;
在看视频的同时也跟着码了一下代码;
Vue 2.5.13的版本中
可以在

 template:'<button v-on:click="counter += 1 ">{ counter }</button>',

中设置 v-on:click
但是不知道怎么设置button的颜色,用 style="'background:'+color"没有实现功能
希望老师可以帮忙解答一下,谢谢!

liupengpo 回复 vuue

<button @click=“count += 1” v-bind:style="'background: '+color">{ count } 另外{ count }是两队大括号

baowenlong

确实讲的很好,很棒

JellyBool 回复 baowenlong

哈哈哈,感谢支持!

lfkabb

这里报错了,当template里面有两个块级元素时,会报错,并且只显示一个。错误提示:Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.

Dreamsky_xiaojia

我按照您教的做,为啥效果不一样,还有就是我这个button颜色样式渲染不了,是不是兼容有问题?