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

为什么做线上营销seo怎么优化排名

为什么做线上营销,seo怎么优化排名,佛山网站设计定制,网站建设公司广告语 宣传语1.设置标题 设置页面头部标题,方便告诉用户当前显示的是哪一个页面。编辑src\router.js文件,示例代码如下。 routes: [{ path: /, redirect: /home, meta: { title: 首页 } },{ path: /home, component: Home, name: home, meta: { title: 首页 } } ] …

1.设置标题

设置页面头部标题,方便告诉用户当前显示的是哪一个页面。编辑src\router.js文件,示例代码如下。

routes: [{ path: '/', redirect: '/home', meta: { title: '首页' } },{ path: '/home', component: Home, name: 'home', meta: { title: '首页' } }
]
router.beforeEach((to, from, next) => {if (to.meta.title) {document.title = to.meta.title}next()
})

 上述代码中,给每个路由添加meta属性的页面title,需要借助router.beforeEach()钩子函数来实现,效果如下图所示。

 2.页面头部

 在src\App.vue组件中使用$route.meta.title获取meta数据,如下所示。

<div class="container"><mt-header fixed :title="$route.meta.title"></mt-header><router-view></router-view>
</div>

执行上述代码后,页面效果如下图所示。

关闭语法检查

修改项目的根目录下的vue.config.js文件

lintOnSave:false,//关闭语法检查

 3.标签页切换

在src\App.vue文件中,添加页面底部标签栏tabbar组件,示例代码如下。

<div class="container">……(原有代码)<tabbar></tabbar>
</div>

在JavaScript代码中导入tabbar.vue组件,示例代码如下。

<script>
import tabbar from './components/tabbar.vue'
export default {components: {tabbar}
}
</script>

编写src\components\tabbar.vue文件的HTML结构代码,示例代码如下。

<template><nav class="mui-bar mui-bar-tab">
<router-link class="mui-tab-item-lib" :to="{name: 'home'}"><span class="mui-icon mui-icon-home"></span><span class="mui-tab-label">首页</span>
</router-link>
<router-link class="mui-tab-item-lib" :to="{name: 'category'}"><span class="mui-icon mui-icon-personadd"></span><span class="mui-tab-label">分类</span>
</router-link>
<router-link class="mui-tab-item-lib" :to="{name: 'shopcart'}"><span class="mui-icon mui-icon-extra mui-icon-extra-cart"><span class="mui-badge">2</span></span><span class="mui-tab-label">购物车</span>
</router-link>
<router-link class="mui-tab-item-lib" :to="{name: 'user'}"><span class="mui-icon mui-icon-gear"></span><span class="mui-tab-label">我的</span>
</router-link></nav>
</template>

在src\router.js文件中将相关路由创建出来,示例代码如下。

import Home from './pages/Home.vue'
import Category from './pages/Category.vue'
import Shopcart from './pages/Shopcart.vue'
import User from './pages/User.vue'

在src\router.js文件中配置路由规则,示例代码如下。

routes: [
{ path: '/', redirect: '/home', meta: { title: '首页' } },
{ path: '/home', component: Home, name: 'home', meta: { title: '首页' } },
{ path: '/category', component: Category, name: 'category', meta: { title: '分类' } },
{ path: '/shopcart', component: Shopcart, name: 'shopcart', meta: { title: '购物车' } },
{ path: '/user', component: User, name: 'user', meta: { title: '我的' } },
],

因为项目中用不到src\components\HelloWorld.vue文件,所以在src\router.js文件中把该文件的相关路由配置删除。

接下来,编写router.js文件中定义好的4个标签页对应的组件文件,测试是否跳转成功。示例代码如下。

创建src\pages\Home.vue文件,示例代码如下

<template><div>首页</div>
</template>

创建src\pages\Category.vue文件,示例代码如下。

<template><div>分类</div>
</template>

创建src\pages\Shopcart.vue文件,示例代码如下。

<template><div>购物车</div>
</template>

创建src\pages\User.vue文件,示例代码如下。

<template><div>我的</div>
</template>

以首页面为例,效果图如下

 美化标签栏样式,在src\components\tabbar.vue组件中,编写如下样式代码。

<style scoped>
.mui-bar-tab .mui-tab-item-lib.mui-active {color: #007aff
}
.mui-bar-tab .mui-tab-item-lib {display: table-cell;overflow: hidden;width: 1%;height: 50px;text-align: center;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;color: #929292;
}
.mui-bar-tab .mui-tab-item-lib .mui-icon {top: 3px;width: 24px;height: 24px;padding-top: 0;padding-bottom: 0;
}
.mui-bar-tab .mui-tab-item-lib .mui-icon ~ .mui-tab-label {font-size: 11px;display: block;overflow: hidden;text-overflow: ellipsis;
}
</style>

激活底部标签栏样式,在src\router.js文件中配置linkActiveClass选项,设置底部导航栏选中样式的切换,示例代码如下。

var router = new VueRouter({routes: [……(原有代码)],linkActiveClass: 'mui-active'
})

底部导航栏选中样式激活后的效果图如下。

 4.动画效果

在src\App.vue文件中,当标签页切换的时候,给页面添加动画效果,示例代码如下。

<transition name="fade">
<router-view></router-view>
</transition>

 在<style>标签中添加CSS样式,示例代码如下。

.fade-enter {opacity: 0;transform: translateX(100%)
}
.fade-leave-to {opacity: 0;transform: translateX(-100%);position: absolute;
}
.fade-enter-active, .fade-leave-active {transition:all .5s ease;
}

 保存上述代码,测试动画效果。

5.返回按钮

打开app,通常页面左上角会显示返回箭头,提示用户单击此按钮可以返回上一级页面,首页的左上角不需要显示该返回箭头。

在src\App.vue文件中,通过v-show指令绑定定义变量showBack来判断是否显示“返回”按钮,示例代码如下。

<div class="container"><mt-header fixed :title="$route.meta.title"><span slot="left" @click="goBack" v-show="showBack"><mt-button icon="back">返回</mt-button></span></mt-header>
</div>

 在data中设置showBack的初始值为false,然后使用watch监听路由,如果当前是首页那么隐藏返回按钮,否则显示返回按钮,并在methods中定义goBack()事件实现单击按钮,返回上一级页面。示例代码如下。

export default {data() {return {showBack: false}},created () {this.showBack = this.$route.path !== '/home'},watch: {'$route.path' (newVal) {this.showBack = newVal !== '/home'}},methods: {goBack() {this.$router.go(-1)},
},
……(原有代码)
}

 保存上述代码,查看返回按钮是否会显示出来,页面效果如下图所示。

接着这篇文章的是“微商城”项目(4首页)

若出现问题可以私信我,我如果能解决,会尽量帮忙的(●ˇ∀ˇ●)

http://www.dinnco.com/news/16354.html

相关文章:

  • 企业网站的步骤百度推广客户端下载网址
  • 网站做打火机如何线上销售如何找到精准客户
  • 高仿服装网站建设提高工作效率的句子
  • 西安南郊做网站长尾关键词挖掘词工具
  • 可以赚钱做任务的网站谷歌推广运营
  • 微信网站开发费用万网官网入口
  • 巩义网站建设方案报价疫情防控最新通告
  • 做外贸必须建网站吗网络营销有本科吗
  • 创建一个网站主页重庆seo排名电话
  • 做网站容易还是做小程序容易seo计费怎么刷关键词的
  • b站网站大全下载网站推广服务商
  • 手机上可以做网站吗国际最新新闻
  • 怎么做贷款网站互联网搜索引擎有哪些
  • 网站设计高端网络优化大师下载
  • 陕西最新人事任免seo服务内容
  • 常州网站建设方案外包网站发布平台
  • 上海爆发大规模抗议seo外链工具下载
  • 区政府网站群建设方案seo优化资源
  • 网站建设方案实例深圳推广不动产可视化查询
  • 多语种网站后台seo网站优化服务合同
  • 桂林象鼻山离哪个高铁站近软文街
  • 天津网站建设业务西安网站建设网络推广
  • webmysql网站开发实例百度推广代理公司广州
  • 做调查的网站广东东莞今日最新消息
  • 宜昌网站制作公司油烟机seo关键词
  • 做网站 发现对方传销优帮云首页推荐
  • ps最好用的素材网站软件开发培训中心
  • 如何做房产网站社交网络的推广方法有哪些
  • 聪明的上海网站网络营销是什么专业类别
  • 中国建设银行的网站.抖音黑科技引流推广神器