Vue组件的使用

Vue组件的使用,第1张

通过ref来获取页面上的dom

若在一个组件<item>中添加上ref,那么获取到的dom就是对应的组件,也就是可以获取到组件的引用。

可以获取到组件中定义的data数据

父组件传值给子组件通过属性来传。

过来的值赋值给定义的值,然后修改那个值

子组件通过事件触发来向父组件传值

定义一个全局组件

父组件给子组件通过属性传递一些值,而子组件做的一些约束就是组件的参数校验

父组件要传一个名叫content的属性,而子组件刚好定义了content的prop,这个就是props特性

非props特性

例如:给子组件的标签中定义一个click事件

上面的实现是错误的,原因就是在子组件中定义的@click中的click是监听的自定义事件的名称,它是接收子组件触发的事件名称,如:this$emit('click'),@click是接收这样的事件的,并不是我们熟知的点击事件

实现上面的例子

方法一:

方法二

在click中添加native就可标明为原生事件

方法一,使用Vuex

方法二,使用发布订阅模式,也称为总线机制

怎么使父组件给子组件优雅的传递dom,例如父组件要给子组件传递<p>Dell</p>

按以往的方法应该是

使用slot可以解决问题

如果template中有多个<slot>,那怎么确定哪个slot要那些dom呢

可以通过名称来确定对应的dom,如

通过动态组件来怎么实现呢

切换的时候,每次都是先销毁,然后再创建子组件,每次切换都销毁和创建

v-once就是为了避免这种情况的发生,使用v-once第一次展示的时候,会将组件放到内存中,第二次就不需要创建组件了,可以直接从内存中读取到

参考

Vuejs API文档

慕课网:Vue25开发去哪儿网App 从零基础入门到实战项目

局部注册的组件,只能在当前Vue实例中使用,并且在其子组件中不可用。

components 选项中定义局部组件。每个组件就是一个小型的Vue实例,它里面除了不能设置el选项,其他选项它都有。

组件名称: 自定义,可以使用驼峰命名方式或者短横线的命名方式,但是需要注意的是如果应用到DOM中,就只能用短横线命名的方式,否则就会报错。注意组件的名称不要跟原生html元素重名。

template选项: 定义组件的模板。模板中必须包含一个根标签。

props选项: 定义组件标签上的属性。驼峰命名法的 prop 名(postTitle)需要使用其等价的短横线分隔命名法(post-title)命名。注意:props是只读的,不能修改( 解决办法: 在data中对props接收到的数据进行中转)。

data: 定义组件的数据。注意:Vue实例的data选项可以是一个对象,也可以是一个方法,由该方法返回一个对象。 但是在组件中,data选项必须是一个方法,由该方法返回一个对象。因为组件可能会使用很多次,如果data选项是对象的话,会导致多个组件使用了同一份数据。

全局注册的组件可以用在任何新创建的 Vue 根实例 (new Vue) 的模板中。

使用 Vuecomponent 来创建全局组件。Vuecomponent的第一个参数就是组件名。

$emit()用于触发自定义事件。注意:事件名称中不能采用大写字母。

效果:

效果:

slot 用于在组件的内部定义插槽,组件标签之间的所有html内容,会在插槽所在位置呈现。

效果:

互联网微商城用的比较多的小程序+公众号一体微信商城除了有赞、还有微盟、点点客等,这些微商城里面都有基于对接微信、QQ等渠道的亿级曝光量的广告位,对目标人群精准定向,跟踪点击、成交等全链条数据,可以轻松获取流量,这就是广告投放系统

它们的广告投放都是直接对接腾讯广点通,帮商家将广告投放到微信公众号、QQ平台相关广告位,帮商家获取更多流量,提升成交额等数据;在广点通的基础上,依托有赞等微商城平台的数据,使广告投放更加精准,定位到有赞平台的用户群中,并且提供通过广告带来的下单、付款等转化数据,帮助商家更好的优化广告内容,通过相应的广告制作工具,也可以快速制作,节省成本。

当然对于第一次想通过广告投放系统进行推广的客户,需要在后台联系客服开通,因为广告投放系统默认是未开放状态

营销中心-广告投放

通过营销中心-广告投放-新建投放来进行建计划推广,在计划列表里面可以设置曝光量、点击量、点击率、转化下单数等数据,方便查看分析,这一点跟阿里、百度、京东等非常类似

设置人群及出价这一步比较重要,刚开始推广建议选择不使用人群包,测试7天左右,通过数据报表分析清楚自己的买家的地域、年龄、性别、商业兴趣等人群标签数据信息,然后再建立相应的人群包,效果会好很多。

选定相应的人群包后,系统会根据所选的条件,预估最大用户数及最大日曝光量,用户数覆盖跟广告在所在资源位曝光的几率是成正比的,虽然可以通过提高出价来提高广告的曝光率,但是会花费较多,造成投产比ROI较低,因此在初始推广阶段建议先适当放宽人群条件。

对于广告基础出价,新创建的广告尽量出价在系统建议的出价范围内,以快速获取曝光,然后分析优化数据,配合优化及人群包,提高最终投资回报率。

广告投放-广告位资源页面

广告资源位页面列出了目前支持的广告位,广告位一直在持续增加。最有效果的还是朋友圈、微信公众号、微信流量主图文下方banner,这三种广告位曝光量最大,流量大,效果相对于其它资源位较好。

广告投放-数据报表

通过数据报表可以对效果数据、人群、订单曝光量,点击量,点击率,粉丝增加量,点击均价进行分析并优化

广告投放-素材管理

素材管理页面可以上传所选资源位所需的、在线制作,新建资源位相应的页面在新建页面内可以添加标题、、表单、联系、富文本等组件。

广告投放-基础设置

广告投放-基础设置里面添加与产品相关人群包,建议购物行为、地域、用户学历、天气气象、年龄、性别及温度等其它人群标签都要进行设置。人群包跟天猫D

1父组件向子组件传递数据

(1)$parent方法,在子组件中可以直接访问该组件的父实例或组件。

(2)$root方法,获取根组件对象。

2子组件向父组件传递数据

$children:返回的是所有子组件对象的数组,再通过下标获取指定的子组件。当组件顺序不会发生变化时,用 $children;否则用 $refs。 注意 :$refs:返回的是一个对象,对象中包含所有带有ref属性的子组件。 注意:不是只有组件才可以添加ref属性,任何标签都可以加ref属性 。

注意 :在父组件创建完成到挂载完成之间,包含完整的子组件的生命周期。父级组件在mounted生命周期函数内,才能获取到$children信息;在子组件的created生命周期函数中,可以获取到父组件的数据。顺序:父级created => 子级1created => 子级2created => => 子级1mounted => 子级2mounted => 父级mounted

常用的PC端组件库有: element-ui 、 iView 、 ant-design vue

常用的移动端组件库: Vant 、 Mint-ui

注意 :第三方组件库,必须在Vue的下面引入

效果:

注意 :非 template/render 模式下,一些组件名在实际使用中需使用 i-小写组件名 格式(例如 Button组件 需使用 i-button);一些组件标签名需要改成小写(例如 Tabs组件 需使用 tabs )。具体情况参考官网提示。

效果:

效果:

v-bind。

根据查询CSDN,标签的属性渲染统一使用v-bind属性指令,比如轮播图的src全部经过后端获得,需要对src属性做动态渲染,使用v-bind属性指令,动态绑定的地址。

Vue是一款用于构建用户界面的JavaScript框架,基于标准HTML、CSS和JavaScript构建。

1、关于新浪博客名称

博客推广员在这里建议一点,就是这个名称应该是用一个你想要推广的关键词(比如你的产品)来取名字,也就是关键词+长尾词取名。

2、关于新浪博客的页面设置

首先对博客一个针对性的简介,可以SEO思维去写,其次通过博客的自定义组件做友情链接,新浪外其他的博客都可以是这样的做法,这就是博客与博客之间的外链。

3、关于博客文章

首先博客文章的标题很重要,要吸引人阅读,关键在于文章的标题,一个标题最好含1个关键词,或者由一些长尾词组合而成,文章的标题要在控制在15个字左右。

关于文章标题的写法,大家可以去阅读软文的写法,文章的标签填写用你要推广的关键词,文章可以做2个左右关键词,并加上我们要推广的链接。

4、关于博客文章的优化

可以把每个关键词做一个分类,定时更新文章到这个分类,还有一个就是在编辑文章的时候,可以在右边看到有一个特别的功能区,这里有一个相关博文,写文章的时候可以选择这个插入以前写过的相关文章的标题,这样也可以达到优化的目的。

5、坚持做外链

6、博客文章内容

无论是做什么博客,内容都是最重要的,没有好的内容要吸引客户及时你网站做的再漂亮也没人来关顾,新浪博客同样是这样!只有好的内容才能够吸引别人的关注,甚至被新浪编辑推荐。

同时内容也要抓住用户的需求,我们可以通过新浪博客的个人中心→访问统计→来源分析,分析我们流量的来源。

以上就是关于Vue组件的使用全部的内容,包括:Vue组件的使用、Vue——自定义组件 & 自定义事件$emit & 插槽slot、有赞微商城如何帮助商家营销推广等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9535387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存