Vue.js项目实战之多语种网站的功能实现(租车)


Posted in Javascript onAugust 07, 2019

首先来看一下网站效果,想写这个项目的读者可以自行下载哦,地址:https://github.com/Stray-Kite/Car:

Vue.js项目实战之多语种网站的功能实现(租车)

Vue.js项目实战之多语种网站的功能实现(租车)

Vue.js项目实战之多语种网站的功能实现(租车)

Vue.js项目实战之多语种网站的功能实现(租车)

在这个项目中,我们主要是为了学习语种切换,也就是右上角的 中文/English 功能的实现。

首先看一下模拟的后台数据src/config/modules/lang.js 文件中:

关键代码:

export default {
 name: 'Homepage',
 components: {
  ScrollNumber
 },
 data () {
  return {
   lang: 'chinese',
   pageIndex: 0,
   stepIndex: 0
  }
 },
 ......其余代码 44  methods: {
  addClass (el, _class) {177   //切换语言
  toggleLang (lang) {
   this.lang = lang
   // this.animatePage()
  }
 },
 //以下几个computed是获取config文件夹里的数据
 computed: {
  langs () {
   return config.langs[this.lang] //主要靠这里切换,这个切换的本质其实就是使用了另一套英文的数据(换了一套后台数据)
  },
  ......其余代码198  }
}

总结

以上所述是小编给大家介绍的Vue.js项目实战之多语种网站的功能实现(租车),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
ECMAScript 基础知识
Jun 29 Javascript
javascript延时重复执行函数 lLoopRun.js
Jun 29 Javascript
JavaScript弹出对话框的三种方式
Mar 23 Javascript
JavaScript驾驭网页-CSS与DOM
Mar 24 Javascript
Vue过滤器的用法和自定义过滤器使用
Feb 08 Javascript
JS实现加载和读取XML文件的方法详解
Apr 24 Javascript
详解JavaScript的BUG和错误
May 07 Javascript
微信小程序wx.request拦截器使用详解
Jul 09 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
在vue中把含有html标签转为html渲染页面的实例
Oct 28 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
Nov 06 Javascript
js实现右键弹出自定义菜单
Sep 08 Javascript
javascript中的数据类型检测方法详解
Aug 07 #Javascript
scrapyd schedule.json setting 传入多个值问题
Aug 07 #Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
Aug 07 #Javascript
微信小程序引入Vant组件库过程解析
Aug 06 #Javascript
Vue数据绑定实例写法
Aug 06 #Javascript
Vue代码整洁之去重方法整理
Aug 06 #Javascript
VUE写一个简单的表格实例
Aug 06 #Javascript
You might like
Php+SqlServer实现分页显示
2006/10/09 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
BootStrap iCheck插件全选与获取value值的解决方法
2016/08/24 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
新手简单了解vue
2019/05/29 Javascript
js实现一个简易计算器
2020/03/30 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
WEB前端性能优化的7大手段详解
2020/02/04 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
[54:45]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 Optic vs OG
2018/04/02 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
在Linux系统上部署Apache+Python+Django+MySQL环境
2015/12/24 Python
python中的字典使用分享
2016/07/31 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
django 读取图片到页面实例
2020/03/27 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
戴森英国官网:Dyson英国
2019/05/07 全球购物
外企财务年会演讲稿
2014/01/03 职场文书
思想汇报格式
2014/01/05 职场文书
《水上飞机》教学反思
2014/04/10 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL