大型商城:前端知识补充-Vue+ElementUI

之前的Vue基础的笔记:https://www.tinstu.com/category/notes/web/vue

其他笔记:https://blog.csdn.net/hancoder/article/details/107007605

其他的补充:

安装

如何引入<script src=”https://cdn.jsdelivr.net/npm/vue/dist/vue.js”></script>外

还可以:

  • npm init -y 初始化项目,生成了一个package.json文件,说明他是一个npm管理的项目
    • 类似于maven的pom.xml
  • npm install vue ,安装后在项目node_modules里有vue
    • 类似maven install拉取远程到本地

计算属性和侦听器

计算属性computed:属性不是具体值,而是通过一个函数计算出来的,随时变化

监听$watch :通过 watch 来响应数据的变化

案例 1.实时显示总价,2.购买不得大于3个

过滤器filter

过滤器案例

组件化

全局组件

局部组件

生命周期钩子函数

生命周期钩子函数

vue项目

1. 安装 webpack npm install webpack -g   (这个是工具,与具体项目无关)

2.安装vue脚手架npm install -g @vue/cli     (这个是工具,与具体项目无关)

3. 在项目文件夹里执行 # 初始化vue项目 vue init webpack vue-demo

4. 运行npm run dev ,访问8080端口 

vue项目目录结构:

大型商城:前端知识补充-Vue+ElementUI

index.html加载组件:app.vue,

其他组件xxxx.vue写到src/compoments中

每个组件都有三个标签<template></template><script></script><style></style>.

router/index.js中加入以下,说明导入h1组件。域名/h1路由到h1组件

在app.vue中加入<router-view/>,路由到某个组件的内容显示到这个标签里面

element-ui

官网: https://element.eleme.cn/#/zh-CN/component/installation

# 直接npm安装,在项目中执行 npm i element-ui -S 

或者在main.js中引入样式

并使用

例子:

1.在此处复制示例代码,粘贴到app.vue(index.html先加载app.vue)的指定位置

<template></template><script></script><style></style>.

大型商城:前端知识补充-Vue+ElementUI

2.将列表的代码,也就是下面注释的代码,单独放入一个组件 myt.vue,并在原来位置加入<router-view>

大型商城:前端知识补充-Vue+ElementUI

3.修改app.vue的 router为TRUE,以及用户列表的超级链接

大型商城:前端知识补充-Vue+ElementUI

4.index.js引入import myt from '@/components/myt' 并新增路由

5.启动,点击用户列表,加载列表的组件并显示到指定位置!!

正文完
 0