Vue3后端程序员极速入门

25 篇文章 6 订阅
订阅专栏

前言

因为我就是主攻后端的程序员,前端感觉就是知道个大概就行,所以就是自己学着些皮毛罢了,学习Vue3这个得需要有Vue2的基础,在我的另一个本专栏的也有对应Vue2的详细学习过程。

Vue3项目的目录梳理

在这里插入图片描述

在这里插入图片描述

Vue3项目执行流程

在这里插入图片描述
和vue2是一样的。

在这里插入图片描述

组件化开发

什么是组件化开发

在这里插入图片描述

组件组成结构

在这里插入图片描述
这个和Vue2是一样的。

template节点

在这里插入图片描述
在这里插入图片描述
Vue3中可在template中定义多个根节点:
在这里插入图片描述

script节点

在这里插入图片描述

script中的name节点

在这里插入图片描述

script中的data节点

在这里插入图片描述

script中的methods节点

在这里插入图片描述

style节点

在这里插入图片描述

组件的基本使用

在这里插入图片描述

注册组件的两种方式

在这里插入图片描述

全局注册组件

注意下面的全局注册组件是在main.js中进行的;
在这里插入图片描述
比如我们现在将Swiper组件在main.js中全局注册使用:
在这里插入图片描述
注意:

1、导入需要被全局注册的组件中的Swiper是我们自定义的组件接收名,可随意写
2、因为Vue项目是单页面应用程序,所有的组件都会被渲染到一个根节点(根页面)上去展示,而Vue项目的根节点默认是App.vue,所以我们只需要将Swiper挂载到App.vue的实例对象上即可。
3、挂载时前面字符串中’my-swiper’是我们的自定义组件名称,后面的Swiper是我们要全局挂载的组件名称

然后我们就可以在任意的组件中去使用这个全局注册的组件了:
在这里插入图片描述

全局注册的组件可以在全局范围内随意使用。

局部注册组件

这个就和上面的相反,局部注册是你想在哪个组件中被注册使用则就在哪个组件中按如下方法进行注册:
在这里插入图片描述

全局注册与局部注册区别

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

组件之间的样式冲突问题

在这里插入图片描述
例如,我只是想将App.vue组件中的p标签给改成红色,但是因为Vue项目是单页面应用程序,导致这个样式会对这整个唯一页面内的所有组件中的p标签都产生影响,如下:
在这里插入图片描述
但是我们需要组件与组件之间互不影响,所以需要解决这个问题。

组件之间样式冲突问题的解决

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
例如:
在这里插入图片描述
总结一下,两种方式,直接在当前组件中的style标签内加一句scoped就可以解决样式冲突,但是当有时候我们又需要子组件中的某些属性和我们父组件同化时,就再使用一个deep即可。

组件中的props属性(父向子组件传值)

这个我觉得Vue2中讲的更详细一点,可以去本专栏的另外的关于Vue2的文章进行学习。

什么是props

在这里插入图片描述
在这里插入图片描述

props的基本使用

在这里插入图片描述
示例:
在这里插入图片描述
如外界想要传递一些参数数据到上面这个组件(my-artical)的话,我们就需要在script标签中的props属性中用数组形式接收。
然后我们在App.vue父组件中局部注册使用my-artical组件:
在这里插入图片描述
如上,引入组件(import),然后components中注册组件即可。
然后在里面使用my-artical组件,并传递子组件中提供的两个props值:title和author:
在这里插入图片描述
运行代码可以看到:
在这里插入图片描述

无法使用未声明的props

在这里插入图片描述

动态绑定props的值

在这里插入图片描述
示例:
在这里插入图片描述

props的大小写命名

在这里插入图片描述

Class与Style绑定

在实际开发中经常会遇到动态操作元素样式的需求,因此Vue允许开发者通过v-bind属性绑定指令,为元素动态绑定class属性的值和行内的style样式。

动态绑定HTML的CSS

在这里插入图片描述

以数组语法绑定HTML的class

在这里插入图片描述

以对象语法绑定HTML的class

在这里插入图片描述

以对象语法绑定内联的style

在这里插入图片描述

props验证(为props指定数据类型)

在这里插入图片描述

对象类型的props节点

在这里插入图片描述

对象类型的props节点提供了多种校验方案

在这里插入图片描述

基础类型检查

在这里插入图片描述

多个可能的类型

在这里插入图片描述

必填项校验

在这里插入图片描述

属性默认值

在这里插入图片描述

计算属性

在这里插入图片描述
在这里插入图片描述
注意:计算属性侧重于得到一个计算的结果,因此计算属性中必须有return返回值!
在这里插入图片描述
在这里插入图片描述

自定义事件(子组件向父组件传值)

这个与Vue2不一样。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自定义事件传参

在这里插入图片描述
自定义事件传参之后,我们可以在对应的触发自定义事件之后用一个变量比如val来接收传过来的值:
在这里插入图片描述

组件上的v-model(父子组件之间双向传值)

为什么需要在组件上使用v-model

在这里插入图片描述

在组件上使用v-model的步骤

在这里插入图片描述
在这里插入图片描述

侦听器(watch)

什么是侦听器

在这里插入图片描述

基本用法

在这里插入图片描述
这个和Vue2.x是一样的。

组件的声明周期

组件的运行过程

在这里插入图片描述
组件的生命周期指的是:组件从创建->运行(渲染)->销毁的整个过程,强调的是一个时间段。

如何监听组件的不同时刻

在这里插入图片描述

如何监听组件的更新

在这里插入图片描述

组件中主要的生命周期函数

在这里插入图片描述

组件之间的数据共享

在这里插入图片描述

父组件向子组件共享数据

在这里插入图片描述

子组件向父组件共享数据

在这里插入图片描述

父子组件之间数据的双向同步

在这里插入图片描述

兄弟组件之间的数据共享

在这里插入图片描述

使用步骤如下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

了解Vuex

在这里插入图片描述
目前了解一下就行了,这个展开讲是要单独开一个系列的,这个适合在企业级项目中用来解决数据共享。

vue3.x中全局配置axios

在这里插入图片描述
在这里插入图片描述
注意上面标红的的那段app.config…是固定写法。
这个和Vue2中也是差不多的,可以去看我的Vue2的文章。

ref 引用(和Vue2中差不多,可以去看Vue2)

什么是ref引用

在这里插入图片描述

使用ref 引用DOM元素

在这里插入图片描述

使用ref 引用组件实例

在这里插入图片描述

this.$nextTick(cb)方法

在这里插入图片描述

动态组件

在这里插入图片描述

如何实现动态组件

在这里插入图片描述

使用keep-alive保持状态

在这里插入图片描述

路由

前端路由的概念与原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
结论:前端路由,指的是Hash地址与组件之间的对应关系!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
但是在开发过程中我们并不需要向上面一样写代码,这我们就了解一下就行了,知道有这么回事就行,在开发当中我们路由的编写是靠vue-router来写的。

vue-router的基本用法

在这里插入图片描述

在这里插入图片描述

vue-router使用步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这个不就对应了vue-cli创建的vue项目中的router文件夹了吗,嘿嘿
在这里插入图片描述
在这里插入图片描述
在main.js中挂载路由,固定写法:
在这里插入图片描述

vue-router的高级用法

路由重定向

在这里插入图片描述

默认的高亮class类

在这里插入图片描述

自定义路由高亮的class类

在这里插入图片描述

嵌套路由

在这里插入图片描述

声明子路由链接和子路由占位符

在这里插入图片描述

通过childre属性声明子路由规则

在这里插入图片描述
注意:子路由规则的path不要以/开头!

嵌套路由中使用路由重定向

在这里插入图片描述

动态路由匹配

在这里插入图片描述
在这里插入图片描述

获取动态路由参数值的两种方案

$route.params参数对象

在这里插入图片描述

使用props接收路由参数

在这里插入图片描述

编程式导航

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

导航守卫

在这里插入图片描述

如何声明全局导航守卫

在这里插入图片描述
在router.js中声明:
在这里插入图片描述

守卫方法的三个形参

在这里插入图片描述

next函数的三种调用方式

在这里插入图片描述
示例:
在这里插入图片描述

在这里插入图片描述

最后

在这里插入图片描述

vue-cli

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
黑马的这个是vue2.0版本的创建方式,我觉得参考性不太大,就不放了,放其他我觉得会比较有用的东西。

组件库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

axios拦截器

回顾:在vue3的项目中如何全局配置axios

在这里插入图片描述

什么是拦截器

在这里插入图片描述

配置请求拦截器

在这里插入图片描述
注意:失败的回调函数可以被省略。
示例:
在这里插入图片描述
从上到下,解释一下:

首先是引入axios
然后配置axios的根路径
配置拦截器,这里只写了成功的回调函数,省略了失败的回调函数
在成功的回调函数中,我们使用了config这个对象来接收结果,然后又return出去,这个config对象里面就保存了咱们当时所请求的所有数据,比如请求方式、请求地址、请求所携带的参数、请求头啊等等都在这个config里面。

proxy跨域代理

接口的跨域问题

在这里插入图片描述

解决跨域问题

如果后端没有开启cors跨域资源共享的处理,那么前端也是可以解决跨域问题的,通过跨域代理可以做到。

通过代理解决接口的跨域问题

在这里插入图片描述
在这里插入图片描述
示例:
第一步,去改变我们项目中的请求接口地址,将其改为当前项目的所在地址而不是接口地址(这样就不会报跨域问题了)。
在这里插入图片描述

在这里插入图片描述
第二步,去项目根目录下创建vue.config.js的配置文件,并声明以下配置:
在这里插入图片描述
注意,代理的url路径写的是你需要请求的接口地址。
然后重启即可解决跨域问题。
在这里插入图片描述

后端小白的Vue3新特性学习笔记
5akura's Blog
06-19 619
文章目录Vue3写在前面一、Vite初体验二、Composition(组合式) API入门2.0、关于2.1、setup2.2、ref2.3、生命周期钩子2.4、watch监视2.5、独立的computed属性2.6、小结三、响应性3.1、什么是响应性3.2、Vue中如何实现(难)3.2.1、Vue如何跟踪数据变化Proxy(前置内容)Proxy初步认识基础示例handler.get()/set()实现数据跟踪3.3、响应性基础3.3.1、声明响应式状态3.3.2、创建独立的响应式值ref解包访问响应式对象
Vue3入门笔记----后端框架解释
panzhixiang
11-10 697
Vue3项目的后端框架解释
Vue3学习后端开发)
一起加油吧!
12-24 2548
安装Node.js、创建Vue3工程、用VSCode打开、源代码目录src、入门案例——手写src、测试案例、ref和reactive的区别
后端程序员学习vue
郝竹本
09-18 416
vue基本语法学习 一:概述 1. vue是什么? 2. 基本的指令有哪些? 3. 指令的修饰符有哪些? 4. 什么是事件? 5. 事件修饰符是什么? 6. 如何自定义指令? 7. 对象的生命周期是什么? 8. 局部过滤器和全局过滤器是如何定义的? 9. 局部组件和全局组件是如何定义的? 10. 组件是如何值是如何传递的? 11. 如何调用接口? 12. 什么是路由? 13. 开发中如何实现路由? 14. 什么是模块化? 15. webpack是什么? 16. vue单文件组件如何实现? 17. vue脚手
后端程序员学习vue|第一章 前后端分离
JokerLiu的博客
12-05 382
后端分离前言什么是前后端分离前后端分离弊端 前言 因为自己的项目前端是基于vue的,导致很多同学看不懂前端代码,这边我简单的介绍一下我学习vue的过程,加快后端同学对前端学习理解。 什么是前后端分离 已经懂前后端分离和RestfulAPI意义的可以跳过这个章节。 早些时候的web开发是基于servelet的jsp,前后端冗余,那时候的前端和现在含义并不一样,以前的前端更适合叫UI,开发大都还是...
后端程序员学习Vue的第一天
weixin_40796213的博客
10-09 304
学习Vue的第一天 觉得身为后端程序员,以后必不可免都需要接触到前端后端程序员至少也需要具备一种数据交互的手段,所以从今天开始,学习Vue来弥补短板 ...
后端人员学习vue
zxl2016的博客
05-28 1124
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37499059/article/details/81331648 1.前言 前面把vue大部分重要的内容学完了,其实vue还是非常容易上手的。我学习vue的目的就是它挺好用的,所以我一直在想怎么把vue整合到后台中,写出好看的页面。本篇博客会讲到: 1.我们后台怎么改成vue的 2.v...
vue入门第二天,后端程序员需要掌握的vue技术,五天带你玩转vue
oldshaui的博客
03-13 1754
1.前言 有了第一天对vue的一些基本认识,如果你有了以下的认识,说明你已经入门vue了 1.0Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,不要再有操作dom的思想了,忘掉以前jquery的思想 1.1.在Vue中,已经实现了数据的双向绑定,每当我们修改了 data 中的数据,Vue会默认监听到数据的改动,自动把最新的数据,应用到页面上; 1.2 当我们意识到上面两点的时候...
如何更快地掌握 Vue3
小生方勤
11-23 275
最近和身边技术 Leader 聊招聘情况,发现 Vue3 已经一跃成为前端人必考技能,除了考察核心特性,还会涉及原理层面的问题。再也不是当年懂个生命周期、虚拟 DOM,就可以进大厂的时代了。我一直很推荐前端人优先学习 Vue,作为国内最火的前端框架之一,它在每个维度之间,做了非常好的权衡和取舍,兼顾响应式、虚拟DOM、运行时和编译优化。最新版本的 Vue3,更是有很多优秀的新特性,例如 Compo...
第三篇-后端人员学习vue(项目实战)
蓝星花
08-01 3524
1.前言 上篇我们大家好了vue的环境,那么我们赶紧上车吧。(我是看慕课网的高仿饿了么vue.js视频)本篇不会将饿了么都实现,我们干后端的也没必要说把页面写的多好看,我们要搞清楚一下东西: 1.vue项目开发流程 2.项目入口在哪 3.路由-对应页面模板 4.数据的双向绑定 大概把这些东西弄清楚了,我们就可以更好的用vue来写我们的后台页面! 2.dem...
vue3最新后台管理系统
nononoCoder的博客
12-07 1850
最新vue3框架后台管理系统
vue3完整教程从入门到精通(新人必学1,vue3快速上手)
最新发布
m0_63251896的博客
01-27 1080
vue3完整教程从入门到精通(新人必学1,vue3快速上手) 本章将会学习完整的vue3创建项目,由于本人是java后端的,所以有写的不好的地方,大家看完后尽情评论。 {{msg}}//setup选项用于设置响应数据和方法等setup() {})return {web
VUE基础知识讲解,适合Springboot后端人员的简单教程
农夫的码,没有草原
09-21 466
HI GUY! 后端不得不系列:不得不学一点VUE了,本教程结合了狂神和黑马程序员,所以知识较为完善,值得收藏???????????? 关于前端 html-css-javaScript前端三要素 前端组成:逻辑判断(遍历与循环)、事件监听、视图呈现(html、css)、通信功能(ajax、Axios) 关于框架 vue:渐进式javaScript的框架——框架=规则 Element UI:一套为开发者、设计师和产品经理准备的基于 Vue 3.0 的桌面端组件库 一、第一个VUE程序 1、在idea安装Vu
基于vue3实现弹幕功能(后端同学写前端,手把手教学,参考黑马视频)
weixin_59915237的博客
08-23 1680
基于vue3实现弹幕功能(后端同学写前端,手把手教学,参考黑马视频)
全局和局部注册组件 全局方法挂载
m0_63304840的博客
10-19 477
组件注册和使用
Vue3搭配后端连接数据库
2301_78734192的博客
06-25 2031
虽然Vue 3本身并不直接提供连接数据库的功能,但你可以通过与后端服务器的配合来实现与数据库的交互。设计后端服务器:在Vue 3中连接数据库时,你需要先搭建一个后端服务器来处理与数据库的通信。创建API接口:在后端服务器中,你需要创建API接口来处理从前端发送的请求,并与数据库进行交互。设置数据库连接:要连接数据库,你需要在后端服务器中进行数据库配置。根据你使用的数据库类型,可以使用相应的库来帮助你完成连接。处理数据库操作:在处理API接口时,你需要使用相应的数据库模块执行数据库操作。
VUE3中运用axios处理后端数据
Yang_Ming_Lei的博客
03-25 1885
VUE3中运用axios处理后端数据
HTML网站框架与组件库
吃不胖.
09-16 493
Bootstrap Bootstrap是一个免费、开源的前端框架,它使用HTML、CSS和Javascript等技术,可以用于响应式Web设计,自适应移动设备、平板电脑等设备,可以用于快速构建CSS、HTML及javascript等组件,如按钮、导航栏、表单、模态框等。Materialize Materialize是一种基于Google Material Design语言的响应式HTML、CSS和Javascript前端框架,它提供了一套美观、简单的UI组件库,包括卡片、按钮、表单、图标、行动栏等。
HTML组件合集
博铺子
10-08 2627
目录 目录 目录 前言: 1,天气组件 示例: 源码: 2,倒计时: 示例: 源码: 3,网页小时间 示例: 源码: 4,页面IP地址 示例: 源码: 前言: 新人第一次写文章,这个页面的小组件内容持续更新,一旦想到新组件会更新到此文章上面。同时也会应用在我的博客上面更新。 博铺子http://zbybk.club 1,天气组件 示例: 源码: <div class="tq"><iframe scrolling=...
前端程序员后端程序员工作的区别有哪些
07-15
前端程序员后端程序员是软件开发团队中的两个不同角色,他们负责不同的任务职责。以下是他们工作的主要区别: 1. 职责和任务:前端程序员主要负责开发和维护用户界面(UI)和用户体验(UX),包括网站和移动应用的页面设计、交互和视觉效果。后端程序员主要负责处理服务器端的逻辑和数据处理,包括数据库管理、业务逻辑实现、API开发等。 2. 技术栈和编程语言:前端程序员通常需要掌握HTML、CSS和JavaScript前端技术,以及一些前端框架如React、Angular或Vue.js等。后端程序员需要掌握一种或多种后端编程语言,如Java、Python、Ruby或Node.js等,并熟悉相关的框架和技术。 3. 设计与实现:前端程序员需要将设计师提供的视觉设计转化为可交互的网页或应用界面,实现用户界面的功能和效果。后端程序员需要根据需求设计和实现服务器端的逻辑,处理数据的存储和传输,确保后台系统的正常运行。 4. 协作与沟通:前端程序员通常需要与设计师密切合作,了解并满足用户体验的需求。后端程序员需要与前端程序员、数据库管理员以及其他团队成员合作,确保系统的整体功能和性能。 尽管前端后端程序员的职责有所不同,但他们通常需要相互协作,并共同致力于构建一个完整的、高效的软件系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • VMware虚拟机安装Win11教程(解决常见报错) 24305
  • Xml简介以及它的作用 11073
  • 服务器部署Java项目详述 9111
  • element-plus组件库快速上手教程 7212
  • Nginx配置文件梗概 4754

分类专栏

  • 人工智能学习 18篇
  • 技多不压身系列 5篇
  • C/C++学习 18篇
  • Linux系统以及网络编程 19篇

最新评论

  • 本地 Java API 访问云上 HDFS 集群的问题与解决

    2401_84170391: 博主的文章让我对这个主题有了全新的认识,细节描写非常到位,让我感受到了博主的深厚功底。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • 目标检测发展概述

    普通网友: 感谢大佬分享好文,学到了不少新知识,支持大佬,期待大佬持续输出优质文章!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • 关于C/C++中指针概念与值传递的深入理解

    ha_lydms: 作者的见解总是能够给我带来全新的启示,让我对于世界有了更深的理解。

  • element-plus组件库快速上手教程

    Singei: 可以的,对新人很友好

  • 前后端分离实现excel批量导入导出功能

    2301_79998200: 2024.2.7亲测有效,感谢表情包

大家在看

  • Springboot计算机毕业设计约拍小程序【附源码】开题+论文+mysql+程序+部署
  • 判断单链表中是否有环
  • 【无人机】采用最基本的自由空间路损模型并且不考虑小尺度衰落(多径多普勒)固定翼无人机轨迹规划(Matlab代码实现)
  • Day01_Ajax入门
  • 基于飞机配电优化负荷管理系统研究(Matlab代码实现)

最新文章

  • BDD100k
  • NLP中的Tokenizer分词器的概念与实现
  • Transformer 论文重点
2024年37篇
2023年30篇
2022年46篇
2021年227篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在地球迷路的怪兽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司固原关键词按天扣费哪家好咸阳网络推广多少钱滁州网站制作设计报价岳阳网站改版哪家好南宁企业网站改版哪家好光明网络广告推广价格本溪网络广告推广多少钱常州网站推广系统推荐株洲网站设计模板中山网站优化按天收费公司白银seo排名多少钱晋中推广网站价格长葛网站推广多少钱坪山百度网站优化多少钱内江网站开发多少钱怀化关键词排名公司乐山网站开发多少钱松岗网络推广多少钱朝阳建站推荐南昌网站建设设计报价北京网站设计价格和田至尊标王报价四平网站搜索优化扬州百度竞价公司定西网页制作推荐德宏网站制作设计张家界阿里店铺运营哪家好大同百度网站优化排名价格韶关营销型网站建设天津外贸网站制作价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化