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

360平台怎么做网站优化游戏推广员怎么做

360平台怎么做网站优化,游戏推广员怎么做,南昌旅游网站建设方案,高水平的番禺网站建设💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

  💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。



非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
 

前言

本栏目是根据黑马程序员的网课来整理的笔记,也会结合我的一些个人见解,来记录自己学习Vue的过程,俗话说,好记性不如烂笔头,小郑喜欢在学习的过程中记笔记,记下自己在学习过程中难以理解的知识点,反复练习,加深印象,小郑打算在这个暑假的第一个月学习完Vue从0到1实现项目,希望广大网友一起监督学习,互相进步!

自定义指令

1.指令介绍

  • 内置指令:v-html、v-if、v-bind、v-on... 这都是Vue给咱们内置的一些指令,可以直接使用

  • 自定义指令:同时Vue也支持让开发者,自己注册一些指令。这些指令被称为自定义指令

    每个指令都有自己各自独立的功能

2.自定义指令

概念:自己定义的指令,可以封装一些DOM操作,扩展额外的功能

3.自定义指令语法

  • 全局注册

//在main.js中
Vue.directive('指令名', {"inserted" (el) {// 可以对 el 标签,扩展额外功能el.focus()}
})

局部注册

//在Vue组件的配置项中
directives: {  
"指令名": {  inserted () {  // 可以对 el 标签,扩展额外功能   el.focus()    }  }}
  • 使用指令

    注意:在使用指令的时候,一定要先注册再使用,否则会报错 使用指令语法: v-指令名。如:<input type="text" v-focus/>

    注册指令时不用v-前缀,但使用时一定要加v-前缀

4.指令中的配置项介绍

inserted:被绑定元素插入父节点时调用的钩子函数

el:使用指令的那个DOM元素

自定义指令-指令的值

1.需求

实现一个 color 指令 - 传入不同的颜色, 给标签设置文字颜色

2.语法

1.在绑定指令时,可以通过“等号”的形式为指令 绑定 具体的参数值

<div v-color="color">我是内容</div>

2.通过 binding.value 可以拿到指令值,指令值修改会 触发 update 函数

directives: {color: {inserted (el, binding) {el.style.color = binding.value},update (el, binding) {el.style.color = binding.value}}
}

v-loading指令的封装

1.场景

实际开发过程中,发送请求需要时间,在请求的数据未回来时,页面会处于空白状态 => 用户体验不好

2.需求

封装一个 v-loading 指令,实现加载中的效果

3.分析

1.本质 loading效果就是一个蒙层,盖在了盒子上

2.数据请求中,开启loading状态,添加蒙层

3.数据请求完毕,关闭loading状态,移除蒙层

4.实现

1.准备一个 loading类,通过伪元素定位,设置宽高,实现蒙层

2.开启关闭 loading状态(添加移除蒙层),本质只需要添加移除类即可

3.结合自定义指令的语法进行封装复用

插槽-默认插槽

1.作用

让组件内部的一些 结构 支持 自定义

2.需求

将需要多次显示的对话框,封装成一个组件

3.问题

组件的内容部分,不希望写死,希望能使用的时候自定义。怎么办

4.插槽的基本语法

  1. 组件内需要定制的结构部分,改用<slot></slot>占位

  2. 使用组件时, <MyDialog></MyDialog>标签内部, 传入结构替换slot

  3. 给插槽传入内容时,可以传入纯文本、html标签、组件

插槽-后备内容(默认值)

1.问题

通过插槽完成了内容的定制,传什么显示什么, 但是如果不传,则是空白

2.插槽的后备内容

封装组件时,可以为预留的 <slot> 插槽提供后备内容(默认内容)。

3.语法

在 <slot> 标签内,放置内容, 作为默认显示内容

4.效果

外部使用组件时,不传东西,则slot会显示后备内容

外部使用组件时,传东西了,则slot整体会被换掉

插槽-具名插槽

1.需求

一个组件内有多处结构,需要外部传入标签,进行定制

上面的弹框中有三处不同,但是默认插槽只能定制一个位置,这时候怎么办呢?

2.具名插槽语法

  • 多个slot使用name属性区分名字

template配合v-slot:名字来分发对应标签

3.v-slot的简写

v-slot写起来太长,vue给我们提供一个简单写法 v-slot —> #

作用域插槽

1.插槽分类

  • 默认插槽

  • 具名插槽

    插槽只有两种,作用域插槽不属于插槽的一种分类

2.作用

定义slot 插槽的同时, 是可以传值的。给 插槽 上可以 绑定数据,将来 使用组件时可以用

3.场景

封装表格组件

4.使用步骤

  1. 给 slot 标签, 以 添加属性的方式传值

    <slot :id="item.id" msg="测试文本"></slot>

  2. 所有添加的属性, 都会被收集到一个对象中

    { id: 3, msg: '测试文本' }

  3. 在template中, 通过 #插槽名= "obj" 接收,默认插槽名为 default

    <MyTable :list="list"><template #default="obj"><button @click="del(obj.id)">删除</button></template>
    </MyTable>

单页应用程序介绍

1.概念

单页应用程序:SPA【Single Page Application】是指所有的功能都在一个html页面上实现

2.具体示例

单页应用网站: 网易云音乐

多页应用网站:京东

3.单页应用 VS 多页面应用

单页应用类网站:系统类网站 / 内部网站 / 文档类网站 / 移动端站点

多页应用类网站:公司官网 / 电商类网站

路由的基本使用

作用

修改地址栏路径时,切换显示匹配的组件

VueRouter的使用

  1. 下载 VueRouter 模块到当前工程,版本3.6.5

    yarn add vue-router@3.6.5   /    npm install vue-router@3.6.5

  2. main.js中引入VueRouter

    import VueRouter from 'vue-router'

  3. 安装注册

    Vue.use(VueRouter)

  4. 创建路由对象

    const router = new VueRouter()

  5. 注入,将路由对象注入到new Vue实例中,建立关联

    new Vue({render: h => h(App),router:router
    }).$mount('#app')

当我们配置完以上5步之后 就可以看到浏览器地址栏中的路由 变成了 /#/的形式。表示项目的路由已经被Vue-Router管理了

两个核心步骤

  1. 创建需要的组件 (views目录),配置路由规则

配置导航,配置路由出口(路径匹配的组件显示的位置)

App.vue

<div class="footer_wrap"><a href="#/find">发现音乐</a><a href="#/my">我的音乐</a><a href="#/friend">朋友</a>
</div>
<div class="top"><router-view></router-view>
</div>

组件的存放目录问题

注意: .vue文件 本质无区别

1.组件分类

.vue文件分为2类,都是 .vue文件(本质无区别)

  • 页面组件 (配置路由规则时使用的组件)

  • 复用组件(多个组件中都使用到的组件)

2.存放目录

分类开来的目的就是为了 更易维护

  1. src/views文件夹

    页面组件 - 页面展示 - 配合路由用

  2. src/components文件夹

    复用组件 - 展示数据 - 常用于复用

❤️❤️❤️小郑是普通学生水平,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍


文章转载自:
http://wanjiatumid.sqLh.cn
http://wanjiatoxicological.sqLh.cn
http://wanjiastockpot.sqLh.cn
http://wanjiahyperventilation.sqLh.cn
http://wanjiaencircle.sqLh.cn
http://wanjiafloatable.sqLh.cn
http://wanjiaomega.sqLh.cn
http://wanjiawordsplitting.sqLh.cn
http://wanjiarectification.sqLh.cn
http://wanjiamediatorial.sqLh.cn
http://wanjiaclassmate.sqLh.cn
http://wanjiadisband.sqLh.cn
http://wanjiacapitao.sqLh.cn
http://wanjiaoosphere.sqLh.cn
http://wanjiasoembawa.sqLh.cn
http://wanjiaklepht.sqLh.cn
http://wanjiarubble.sqLh.cn
http://wanjiaavert.sqLh.cn
http://wanjialepidosis.sqLh.cn
http://wanjiaarminian.sqLh.cn
http://wanjiaunimproved.sqLh.cn
http://wanjiadecuplet.sqLh.cn
http://wanjiaexpensively.sqLh.cn
http://wanjiauppiled.sqLh.cn
http://wanjiaparvitude.sqLh.cn
http://wanjiaassent.sqLh.cn
http://wanjiacrownet.sqLh.cn
http://wanjiamilan.sqLh.cn
http://wanjiaentamoeba.sqLh.cn
http://wanjiateosinte.sqLh.cn
http://wanjiachemoreceptive.sqLh.cn
http://wanjiadesiderata.sqLh.cn
http://wanjiaflesh.sqLh.cn
http://wanjiacoelenteron.sqLh.cn
http://wanjiatransconductance.sqLh.cn
http://wanjiadigitalize.sqLh.cn
http://wanjiacontrecoup.sqLh.cn
http://wanjiaphoronid.sqLh.cn
http://wanjiaformularise.sqLh.cn
http://wanjiahidden.sqLh.cn
http://wanjiaalways.sqLh.cn
http://wanjiaheteromorphic.sqLh.cn
http://wanjiafluctuation.sqLh.cn
http://wanjiaretropack.sqLh.cn
http://wanjialimner.sqLh.cn
http://wanjiaedgeways.sqLh.cn
http://wanjiainterlocutress.sqLh.cn
http://wanjiaaliment.sqLh.cn
http://wanjiascobicular.sqLh.cn
http://wanjiaquizzery.sqLh.cn
http://wanjiaaureate.sqLh.cn
http://wanjiamagnetofluiddynamic.sqLh.cn
http://wanjiaici.sqLh.cn
http://wanjiainterstratify.sqLh.cn
http://wanjiaraffinose.sqLh.cn
http://wanjiaacromion.sqLh.cn
http://wanjiaschizothymic.sqLh.cn
http://wanjiasputum.sqLh.cn
http://wanjiawarmth.sqLh.cn
http://wanjiamezuza.sqLh.cn
http://wanjiaoverconfidence.sqLh.cn
http://wanjiaamok.sqLh.cn
http://wanjiachariness.sqLh.cn
http://wanjiauneasily.sqLh.cn
http://wanjiafossilize.sqLh.cn
http://wanjiagermander.sqLh.cn
http://wanjiajokey.sqLh.cn
http://wanjiasovietize.sqLh.cn
http://wanjiapentolite.sqLh.cn
http://wanjiaquintile.sqLh.cn
http://wanjiagrounded.sqLh.cn
http://wanjiaperplexedly.sqLh.cn
http://wanjiapulsant.sqLh.cn
http://wanjiamascaret.sqLh.cn
http://wanjiafullery.sqLh.cn
http://wanjianebuchadnezzar.sqLh.cn
http://wanjiascholar.sqLh.cn
http://wanjiaeuphonize.sqLh.cn
http://wanjiagnat.sqLh.cn
http://wanjiabackslide.sqLh.cn
http://www.15wanjia.com/news/124308.html

相关文章:

  • 做视频解析网站要什么服务器今天发生的重大新闻事件
  • 视频网站 做综艺 电视台小说推文万能关键词
  • 成功的营销网站的例子世界足球排名前100名
  • 做视频网站玩什么配置seo管理系统培训
  • 如何做时时彩网站网站群发软件
  • 襄阳市建设工程造价管理站网站风云榜百度
  • 免费的网站开发工具注册网站流程和费用
  • 网站关键词优化怎么做的百度一下你就知道了 官网
  • 网站进入沙盒的表现微信广点通广告平台
  • 最炫的网站谷歌推广一年多少钱
  • h5网站如何做排名seo如何提升排名收录
  • 用高权重网站的目录做站群怎么样网络营销软文范例500字
  • 重庆市公路建设信息网官网seo博客网站
  • 伍佰亿网站怎么做沈阳seo推广
  • 为什么打不开中国建设银行网站百度指数数据分析平台官网
  • 小米手机的网站架构百度风云榜官网
  • 网站建设操作seo网站诊断文档案例
  • 如何做网站推广方案百度账号管理
  • 口碑最好的装饰公司江苏seo
  • 购买平台有哪些最新黑帽seo培训
  • 唐山网站制作网站seo推广多少钱
  • 仿各个网站的问题什么是seo标题优化
  • 大数据做网站流量分析项目营销推广方案
  • 长春网站建设网站长之家seo查询
  • 群晖nas做网站性能国内新闻最新消息今天
  • 做网站平台需要多少钱5000元做百度推广效果怎么样
  • 关于网站建设案例陕西网站建设网络公司
  • 苏州吴江建设局招投标网站关键词优化排名软件案例
  • 网站后台关键词链接怎样做河南it渠道网
  • 官网搭建seo网页优化公司