vue 将图片复制到剪切板_vue初学者-第一个vue程序

这里搭建的vue,只做一些配置与开发的细节,之后的写的内容,都以项目为主。能接触到vue的程序元,应该对html、css和js有一定的了解。就算不了解,也应该多学习学习基础知识,多上百度等搜索引擎查找问题的解决方案。更加具体的程序代码,这里就不再阐述。

一、快速搭建vue程序

再win下,使用cmd,当然使用window powershell也行,但是几次下来,发现window powershell 的效率非常慢,远不及cmd。

1.安装vue-cli环境

##安装最新版的vue-cli3
npm install -g @vue/cli

##查看版本是否正确
vue --version

2.启动图形化界面

vue ui

启动完成将会自动打开图形化管理界面,也可以复制cmd提示的地址再浏览器中打开

3.新建一个项目

vue项目管理器中,选择新建-路径-在此新建项目

输入项目名(MyVue)-下一步选择 默认(babel eslint)-创建项目

等待程序自动初始化完成后,我们的vue项目就搭建成功了

4.运行

进入新建的项目(MyVue),左侧栏中选择任务-server-运行,完成后会在浏览器中自动打开,即可看到开发模式下的界面。也可以点击打开app打开。

5.打包上线

进入新建的项目(MyVue),左侧栏中选择任务-build-运行,在项目路径下即可看到dist的文件,将里面的内容复制到网站相应的目录下,即完成上线。

这样我们的vue程序就能成功运行上线了

二、使用内置插件

在图形化管理界面,左侧栏中选择插件,即可看到已经安装的插件,点击右上角的安装插件,即可安装新插件,同时也推荐我们安装vue-route和vuex插件,我们点击安装。

安装完成,即可在MyVue/src下看到router/index.js文件,这个文件就是用来配置路由的,路由的写法可以参考文档,这里就不细说。

同样,安装好vuex后,MyVue/src下看到store/index.js文件,写法请参考文档。

三、使用jquery等js插件

大多数的前端开发者都会用到jquery,下面将介绍安装方式:

1.使用cnd安装。

安装jquery仅需在MyVue/puclic的目录下编辑index.html文件,将cnd代码复制到<head></head>中即可使用。

2.使用npm安装。

打开cmd,进入项目根目录,输入安装jquery

d:
cd www/MyVue
npm install jquery --save-dev

然后在项目根目录下新建文件 vue.config.js,输入以下代码

//  vue.config.js

const webpack = require('webpack')
module.exports = {
    configureWebpack: {
        plugins: [
            new webpack.ProvidePlugin({
                $:"jquery",
                jQuery:"jquery",
                "windows.jQuery":"jquery"
            })
        ]
    },
}

测试,在src/views/Home.vue 中,在js代码的末尾输入测试代码

$(function(){
  alert("jQuery run Ok!")
})

运行完毕后弹出提示框 “jQuery run Ok!” 即安装成功。

四、引入elementui

npm安装

d:
cd www/MyVue
npm install element-ui --save-dev

完成后编辑项目下src/main.js文件,添加以下代码

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI)

五、引入axios

1.使用cnd安装。

安装jquery仅需在MyVue/puclic的目录下编辑index.html文件,将cnd代码复制到<head></head>中即可使用。

2.npm安装

d:
cd www/MyVue
npm install vue-axios --save-dev

完成后编辑项目下src/main.js文件,添加以下两行代码

// src/main.js

import axios from 'axios'

Vue.prototype.axios = axios;

使用方法

let url = "http://myvue.zhihu.com/myvue"

this.axios.get(url)
  .then(respones => respones.data)
                    .then(data=>{
                        if(data.code > 0){
                            this.$message.error(data.msg)
                        }else{
                            window.console.log(data)
                        }
                    })

六、引入自定义文件

在src/assets下新建global.js文件

const YunServer = "http://myvue.zhihu.com/myvue"
export default {
    YunServer
}

完成后编辑项目下src/main.js文件,添加以下代码

import global from './assets/js/global.js'

Vue.prototype.global = global

使用方法

console.log(this.global.YunServer)

到此,我们的vue+elementui+axios程序就基本搭建完成了,以上配置基本满足了大家的开发需求。在此提醒大家,尽管使用jquery开发很简单,但我们因尽量脱离jquery使用原生js代码开发,因为在后续的app开发中,是完全脱离jquery的。

下一章节:Magiclock:vue初学者-用nuxtjs做企业站开发

上一章节:Magiclock:vue初学者-从web到小程序到app

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值