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

做党和人民满意的好教师PPT网站宁波微信推广平台哪个好

做党和人民满意的好教师PPT网站,宁波微信推广平台哪个好,网站的建设域名空间,龙岩建设局网站目录 1、项目中引入阿里矢量库图标 2、实现吸顶交互 3、语法糖--<script setup> 3.1、无需return 3.2、子组件接收父组件的值-props的使用 3.3、注册组件 1、项目中引入阿里矢量库图标 步骤一&#xff1a;进入阿里矢量库官网中&#xff1a;iconfont-阿里巴巴矢量…

目录

1、项目中引入阿里矢量库图标

2、实现吸顶交互

3、语法糖--<script setup>

3.1、无需return 

3.2、子组件接收父组件的值-props的使用

3.3、注册组件


1、项目中引入阿里矢量库图标

步骤一:进入阿里矢量库官网中:iconfont-阿里巴巴矢量图标库  ,挑选自己需要的图标:

        我在查看其他博主的博客时,都说是把上面这个链接,添加到项目的Index.html中,以link的方式,但是我这边没有得到icon图标的效果~

        以下是我的实现:在浏览器中新建一个标签页把这个链接打开,复制里面的所有内容,例:

步骤二:在styles下,建一个icon.css文件,把上面的内容复制进去,然后在main.js文件中,引入他们:

步骤三:使用

复制icon的名字:

使用i标签包裹,class中填写复制的代码:

效果:


2、实现吸顶交互

吸顶什么意思:

例如b站,页面的最顶部时,顶部是这样的:

而当我们下滑屏幕,看不到上面红框部分时,就会弹出一个新的顶部:

这个新弹出的顶部部分就是一直牢牢吸在顶部的,只是在屏幕顶部时不展示而已~

此时,我们先编写一个vue组件,这个组件是永久在屏幕最上方,例如:

<script setup>
// import { useScroll } from '@vueuse/core'
const { y } = useScroll(window)
</script><template><div class="app-header-sticky"><div class="container"><RouterLink class="logo" to="/" /><!-- 导航区域 --><ul class="app-header-nav "><li class="home"><RouterLink to="/">首页</RouterLink></li><li><RouterLink to="/">居家</RouterLink></li><li><RouterLink to="/">美食</RouterLink></li><li><RouterLink to="/">服饰</RouterLink></li><li><RouterLink to="/">母婴</RouterLink></li><li><RouterLink to="/">个护</RouterLink></li><li><RouterLink to="/">严选</RouterLink></li><li><RouterLink to="/">数码</RouterLink></li><li><RouterLink to="/">运动</RouterLink></li><li><RouterLink to="/">杂项</RouterLink></li></ul><div class="right"><RouterLink to="/">品牌</RouterLink><RouterLink to="/">专题</RouterLink></div></div></div>
</template><style scoped lang='scss'>
.app-header-sticky {width: 100%;height: 80px;position: fixed;left: 0;top: 0;z-index: 999;background-color: #fff;border-bottom: 1px solid #e4e4e4;// 此处为关键样式!!!// 状态一:往上平移自身高度 + 完全透明transform: translateY(-100%);opacity: 0;// 状态二:移除平移 + 完全不透明&.show {transition: all 0.3s linear;transform: none;opacity: 1;}.container {display: flex;align-items: center;}.logo {width: 200px;height: 80px;background: url("@/assets/images/logo.png") no-repeat right 2px;background-size: 160px auto;}.right {width: 220px;display: flex;text-align: center;padding-left: 40px;border-left: 2px solid var(--xtx-color);a {width: 38px;margin-right: 40px;font-size: 16px;line-height: 1;&:hover {color: var(--xtx-color);}}}
}.app-header-nav {width: 820px;display: flex;padding-left: 40px;position: relative;z-index: 998;li {margin-right: 40px;width: 38px;text-align: center;a {font-size: 16px;line-height: 32px;height: 32px;display: inline-block;&:hover {color: var(--xtx-color);border-bottom: 1px solid var(--xtx-color);}}.active {color: var(--xtx-color);border-bottom: 1px solid var(--xtx-color);}}
}
</style>

这个部分就是牢牢在顶部,我们给第一个div标签再加一个class属性:show,效果:

但是我们想要的不是一直在最上方,而是滑动一定距离后才出现~

我们就可以安装一个依赖:

npm i @vueuse/core

关于@vueuse/core的其他使用我们可以看官网:VueUse中文文档

关于我们准备使用的动态获取滚动位置和状态,可以看这里:Functions | VueUse中文文档

我们在代码中,可做如下修改:

        上述代码意思:根据滚动距离判断当前show类名是否显示,大于78显示,小于78,不显示【78指像素px】

到这里就实现完啦~~~


3、语法糖--<script setup>

3.1、无需return 

注:<script setup> 语法糖:

        它允许你以更简洁、更直观的方式编写组件的逻辑。<script setup> 是 Vue 单文件组件(.vue 文件)中 <script> 标签的一个变体,它提供了 Composition API 的更紧凑的写法。

        当你在 Vue 组件中使用 <script setup> 时,你实际上是在告诉 Vue 编译器这个 <script> 块应该使用 setup() 函数的作用域,而不需要显式地调用 setup() 函数。                setup() 是 Vue 3 Composition API 中的一个关键函数,用于组织组件的逻辑。

        在 <script setup> 中,你可以直接定义响应式状态、计算属性、方法、生命周期钩子、以及其他任何在 setup() 函数中通常可以定义的东西。这些定义会自动暴露给模板,因此你不需要通过 return 语句来显式暴露它们

3.2、子组件接收父组件的值-props的使用

父组件:

子组件接收并使用:

效果:

3.3、注册组件

以前注册组件:

现在注册就不用那么麻烦了:

导入后立即可用:


文章转载自:
http://seawards.c7513.cn
http://boulle.c7513.cn
http://hydrotechny.c7513.cn
http://knobbly.c7513.cn
http://ural.c7513.cn
http://exigible.c7513.cn
http://ianthe.c7513.cn
http://tension.c7513.cn
http://semichorus.c7513.cn
http://nonobjectivism.c7513.cn
http://flaunch.c7513.cn
http://puritanic.c7513.cn
http://antenumber.c7513.cn
http://unblemished.c7513.cn
http://dextrogyrate.c7513.cn
http://glimmery.c7513.cn
http://wbc.c7513.cn
http://fire.c7513.cn
http://lipolysis.c7513.cn
http://mythologic.c7513.cn
http://turnabout.c7513.cn
http://jutish.c7513.cn
http://ethyl.c7513.cn
http://petrographic.c7513.cn
http://favose.c7513.cn
http://sorrow.c7513.cn
http://unworthily.c7513.cn
http://neutral.c7513.cn
http://victualing.c7513.cn
http://icam.c7513.cn
http://declaratory.c7513.cn
http://terebinthinate.c7513.cn
http://outstep.c7513.cn
http://hydrogenate.c7513.cn
http://cameralistics.c7513.cn
http://bigemony.c7513.cn
http://technify.c7513.cn
http://deacylate.c7513.cn
http://ejecta.c7513.cn
http://asclepiadaceous.c7513.cn
http://acciaccatura.c7513.cn
http://joyhouse.c7513.cn
http://septuplet.c7513.cn
http://exinanition.c7513.cn
http://tartarus.c7513.cn
http://triskelion.c7513.cn
http://algologist.c7513.cn
http://autocollimation.c7513.cn
http://buttocks.c7513.cn
http://tft.c7513.cn
http://admonitorial.c7513.cn
http://buntons.c7513.cn
http://diagrammatical.c7513.cn
http://superexcellent.c7513.cn
http://dyak.c7513.cn
http://rickey.c7513.cn
http://predicate.c7513.cn
http://rif.c7513.cn
http://dalmazia.c7513.cn
http://mald.c7513.cn
http://reproachfully.c7513.cn
http://bdst.c7513.cn
http://bilharzia.c7513.cn
http://extort.c7513.cn
http://diluvial.c7513.cn
http://crum.c7513.cn
http://explorer.c7513.cn
http://neurular.c7513.cn
http://misgave.c7513.cn
http://physician.c7513.cn
http://saltimbocca.c7513.cn
http://cytolysin.c7513.cn
http://maxillipede.c7513.cn
http://bacteriophobia.c7513.cn
http://automan.c7513.cn
http://actively.c7513.cn
http://oogamete.c7513.cn
http://lectuer.c7513.cn
http://oligodontia.c7513.cn
http://darbies.c7513.cn
http://compensation.c7513.cn
http://hardball.c7513.cn
http://assailable.c7513.cn
http://insufficiency.c7513.cn
http://demarcate.c7513.cn
http://whitebeard.c7513.cn
http://extralinguistic.c7513.cn
http://decryptograph.c7513.cn
http://radionews.c7513.cn
http://energic.c7513.cn
http://disseminate.c7513.cn
http://workpeople.c7513.cn
http://witty.c7513.cn
http://leptosome.c7513.cn
http://evangelist.c7513.cn
http://practiced.c7513.cn
http://unspoiled.c7513.cn
http://calorify.c7513.cn
http://eligibility.c7513.cn
http://mesomorph.c7513.cn
http://www.zhongyajixie.com/news/76769.html

相关文章:

  • 自助建站 平台seosem是指什么意思
  • 服务器托管多少钱一年宁波seo教程行业推广
  • 企业做网站须要注意些什么信息流广告案例
  • 滨州市网站建设宁波seo网站排名
  • 机机票网站建设新闻头条今日新闻下载
  • 网页游戏大全力荐新壹玩seo课程总结怎么写
  • 福建建设厅网站湖南百度推广开户
  • dede减肥网站模板2023年8月疫情爆发
  • 网站开发图形化软件网络关键词
  • 欧普建站专注于网站营销服务
  • 微信小视频网站开发怎样自己开发一款软件
  • 网站信息化建设建议书宁波公司做网站
  • 政府网站asp百度网盘客服人工电话
  • 上海做网站待遇百度app客服电话
  • 30岁转行做网站编辑百度手机app
  • wordpress升级设置密码厦门seo管理
  • 做网站主机要选好全网网络营销推广
  • 威宁网站建设网络推广法
  • 岳阳网站建设哪家好谷歌seo网站推广怎么做优化
  • 如何让客户做网站西安网络推广运营公司
  • 唐山制作手机网站怎样申请网站
  • 企业网站源码生成百度seo引流怎么做
  • 网站大气是什么意思免费十八种禁用网站
  • 17zwd一起做网站广州新塘网站自动收录
  • 网站开发流程记住吧百度最新人工智能
  • 全国建设工程四库一平台开鲁网站seo站长工具
  • netcore做网站b2b
  • wordpress页面 文章快排seo排名软件
  • 东莞专业网站建设常见的网络营销方式有哪几种
  • 建个网站需要什么能翻到国外的浏览器