| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> Vue和element-ui + php +go 结合使用 -> 正文阅读 |
|
[PHP知识库]Vue和element-ui + php +go 结合使用 |
前提 vue在前端技术中使用越来越多,也成为了主流框架,花点时间稍微了解下vue-cli、vue-router结合element-ui的使用。本人使用的是windows系统,后续介绍以windows7系统为例。 1.安装vue-cli 首先保证自己电脑上已经安装过nodejs,是否安装打开cmd,输入?node -v,出现图上这个说明已经安装(未安装的请访问nodejs官网进行下载安装) 安装完成后,打开任意磁盘新建文件夹vue-test,我进入的是F盘,进入vue-test文件夹,按住shift键和鼠标右键会出现 这样可以快捷打开cmd了 > 什么是npm 或cnpm,就是类似 php compose,centos 的yum 就是包管理工具 国内访问npm比较慢,可以使用淘宝镜像npm,输入命令 : npm install -g cnpm --registry=https://registry.npm.taobao.org 安装完成后使用命令 cnpm install vue 和 cnpm install vue-cli -g 使用-g的意思是使用全局安装vue-cli cnpm install vue cnpm install vue-cli -g 安装完成后就可以初始化vue-cli了 vue init webpack 是不是安装到当前文件夹如果不想可以使用命令 vue init webpack myh5 --安装到myh5文件夹中 ?模板下载完成后会出现 这两个根据需要,我都取消了 一顿操作后,会继续下载巴拉巴拉一些东西,等等等... 初始化完成后输入命令: cd myh5 & npm run dev 打开浏览器输入:http://localhost:8081 (端口号8081是我的电脑上使用,每台电脑可能不一样) ?生成的文件夹: 每个文件具体解释可以参考 vue-cli脚手架目录一览最近在学习vue,看的稀里糊涂。今天从头开始,把cli配置的vue项目目录和配置文件搞清楚。 先看看整个项目目录结构: 再看看build文件夹下相关文件及目录: config文件夹下目录和文件: 接下来说说vue-cli项目中页面相关的主要文件^o^ 首先是index.html: 说明:一般只定义一个空的根节点,在main.js里面定义的实例将挂载在#app节点下,内容通过vue组件填充。 ? App.vue文件: 说明:app.vue是项目的主组件,所有页面都是在app.vue下切换的。一个标准的vue文件,分为三部分。 第一装写html代码在<template></template>中,一般在此下面只能定义一个根节点; 第二<script></script>标签; 第三<style scoped></style>用来写样式,其中scoped表示。该style作用于只在当前组件的节点及其子节点,但是不包含子组件呦。 <router-view></router-view>是子路由视图,后面的路由页面都显示在此处,相当于一个指示标,指引显示哪个页面。 main.js: 说明:入口文件来着,主要作用是初始化vue实例并使用需要的插件。比如下面引用了4个插件,但只用了app(components里面是引用的插件)。 router下面的index.js文件:路由配置文件。 说明:定义了三个路由,分别是路径为/,路径为/msg,路径为/detail。后续会详细说明,因为我也是才学好多东西不懂,囧。 2.结合element-ui 安装element-ui,使用命令(官方给出的安装少了file-loader,导致引用css文件报错,所以一起安装了):
初始化element-ui的css文件,输入命令: et -i 会在当前目录生成一个文件element-variables.sass,再次输入命令: et -o src/theme-et/ --意思是在src/theme-et文件夹下初始化 按图打开文件: 在index.js文件里面加入下面代码 import ElementUi from 'elemet-ui' import '@/theme-et/index.css' Vue.use(ElementUi) 添加后的文件夹内容: 然后打开 HelloWorld.vue文件将class="hello"这个div整个删除只剩下<template></template>: 然后加入: <div> <el-row> <el-button>默认按钮</el-button> <el-button type="primary">主要按钮</el-button> <el-button type="success">成功按钮</el-button> <el-button type="info">信息按钮</el-button> <el-button type="warning">警告按钮</el-button> <el-button type="danger">危险按钮</el-button> </el-row> </div> 完整代码应该是: 保存后打开cmd,输入命令:npm run dev |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 17:20:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |