vue如何讀寫配置文件
⑴ Vue如何在組件內部使用CDN
引入jQuery
通過npm安裝依賴引入
1、安裝
```
npm install jquery -S
```1234
2、修改webpack配置文件
build/webpack.base.conf.js
...var webpack = require("webpack") // 1. 確保引入 webpack,後面會用到
mole.exports = { ...
resolve: {
extensions: ['.js', '.vue', '.json'],
moles: [
resolve('src'),
resolve('node_moles')
],
alias: { 'vue$': 'vue/dist/vue.common.js', 'src': resolve('src'), 'assets': resolve('src/assets'), 'components': resolve('src/components'),
// 2. 定義別名和插件位置 'jquery': 'jquery'
}
},
plugins: [
// 3. 配置全局使用 jquery
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
jquery: "jquery", "window.jQuery": "jquery"
})
]
}
手動載入
手動下載jquery 放在static 目錄下,如:static/js/jquery.min.js
和npm不同的只是在第二步定義別名和插件位置:
alias: { 'vue$': 'vue/dist/vue.common.js', 'src': resolve('src'), 'assets': resolve('src/assets'), 'components': resolve('src/components'), // 2. 定義別名和插件位置
"jquery": path.resolve(__dirname, '../static/js/jquery.min.js')
}12345678
引入jquery第三方插件
可以通過npm安裝的插件
這種引入第三方插件的方法和上一節種引入echarts的方法是一樣的
手動引入
⑵ 怎麼把VUE項目部署到伺服器上面
1.使用xshell登錄到阿里雲伺服器。安裝nginx(本文安裝到/etc下)
[plain]view plain
cd/etc
apt-getupdate
apt-getinstallnginx
vim/etc/nginx/nginx.conf
userwww-data;
worker_processesauto;
pid/run/nginx.pid;
events{
worker_connections768;
#multi_accepton;
}
http{
##
#BasicSettings
##
tcp_nodelayon;
keepalive_timeout65;
types_hash_max_size2048;
#server_tokensoff;
#server_names_hash_bucket_size64;
#server_name_in_redirectoff;
include/etc/nginx/mime.types;
default_typeapplication/octet-stream;
##
#SSLSettings
##
ssl_protocolsTLSv1TLSv1.1TLSv1.2;#DroppingSSLv3,ref:POODLE
ssl_prefer_server_cipherson;
##
#LoggingSettings
##
access_log/var/log/nginx/access.log;
error_log/var/log/nginx/error.log;
##
#GzipSettings
##
gzipon;
gzip_disable"msie6";
#gzip_varyon;
#gzip_proxiedany;
#gzip_comp_level6;
#gzip_buffers168k;
#gzip_http_version1.1;
##
#VirtualHostConfigs
##
gzipon;
gzip_disable"msie6";
#gzip_varyon;
#gzip_proxiedany;
#gzip_comp_level6;
#gzip_buffers168k;
#gzip_http_version1.1;
#gzip_typestext/plaintext/cssapplication/jsonapplication/javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascript;
##
#VirtualHostConfigs
##
include/etc/nginx/conf.d/*.conf;
include/etc/nginx/sites-enabled/*;
#以下為我們添加的內容
server{
listen80;
server_nameyour-ipaddress;
root/home/my-project/;
indexindex.html;
location/datas{
rewrite^.+datas/?(.*)$/$1break;
includeuwsgi_params;
proxy_passhttp://ip:port;
}
}
}
assetsPublicPath:'/test1/',
exportdefaultnewRouter({
base:'/test1/',//添加這行
linkActiveClass:'active',
routes
});
consturl='/datas/seller';
this.$http.get(url).then((response)=>{
.....
});
servicenginxstart
2.首先先配置nginx,然後再根據配置文件做下一步操作
打開/etc/nginx/nginx.conf文件
[plain]view plain
在nginx.conf中配置如下:
[plain]view plain
接下來就根據配置文件進行下一步工作。配置文件中的server_name後面是阿里雲伺服器的ip地址
3.配置文件中的listen是nginx監聽的埠號,所以需要在阿里雲伺服器上為80埠添加安全組規則
在本地的瀏覽器登錄阿里雲伺服器->進入控制台->點擊安全組->點擊配置規則->點擊添加安全組規則,之後配置如下(註:入方向和出方向都要配置)
4.配置文件中的root和index那兩行表示我們把項目文件夾放在/home/my-project下
例如有兩個項目文件夾分別為test1,test2,裡面都有index.html。則目錄結構如下
/home
|--my-project
|--test1
|--index.html
|--test2
|--index.html
則在瀏覽器輸入http://ip/test1/index.html
伺服器便會在/home/my-project中找到test1下的index.html執行;
如果在瀏覽器中輸入http://ip/test2/index.html
伺服器便會在/home/my-project中找到test2下的index.html執行;
這樣便可以在伺服器下放多個項目文件夾。
5.所以我們也需要在本地項目的config/index.js里的build下進行修改,如果要把項目放到test1下,則
[javascript]view plain
如果用到了vue-router,則修改/router/index.js
[javascript]view plain
6.nginx配置文件中的location則是針對跨域處理,表示把對/datas的請求轉發給http://ip:port,本文中這個http://ip:port下就是需要的數據,例如http://ip:port/seller,在本地項目文件中ajax請求數據的地方如下
[javascript]view plain
7.修改後在本地命令行下運行:cnpm run build 生成dist文件。把dist文件里的index.html和static文件上傳到伺服器的/home/my-project/test1下,目錄結構如下
/home
|--my-project
|--test1
|--index.html
|--static
8.啟動nginx
[plain]view plain
9.至此項目部署成功,在瀏覽器下輸入: http://ip/test1/index.html 即可
⑶ vue.js-2.0路由怎麼用路由怎麼配置
1.連接路由器
將前端上網的寬頻線連接到路由器的WAN口,並確認對應介面的指示燈常亮或閃爍。
2.登錄管理界面
手機連接上路由器的無線信號後會自動彈出路由器的登錄頁面。如果沒有自動彈出,請打開手機瀏覽器,清空地址欄並輸入路由器的管理地址,即可顯示登錄頁面,登錄管理界面,設置管理員密碼
3.輸入寬頻帳號和密碼
登錄界面後,請根據向導提示操作路由器會自動檢測上網方式,設置上網參數
4.設置無線名稱和密碼
無線設置頁面,可以分別修改2.4G、5G信號的無線名稱以及無線密碼,設置無線參數。
5.完成設置,手機重新連接無線信號
至此,路由器設置完成。
⑷ 如何使用vue的use方法使用element組件
1.打開cmd,運行:vue init webpack Vue-Demo
2.運行:cd Vue-Demo進入這一級
3.運行:npm install
4.運行:npm run dev
如果瀏覽器打開之後,沒有載入出頁面,說明本地的8080 埠被佔用,需要修改一下配置文件 config/index.js
解釋:1.將 build 的路徑前綴修改為 ' ./ '(原本為 ' / '),是因為打包之後,外部引入 js 和 css 文件時,如果路
徑以 ' / ' 開頭,那麼在本地是無法找到對應文件。所以如果需要在本地打開打包後的文件,
就得修改文件路徑。
2.將埠號改為不常用的埠。
項目新建完成。
二、引入Element
1.打開cmd,在當前目錄中運行:npm i element-ui -S
2.src/main.js(紅色的)
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'
Vue.config.proctionTip = false
/* eslint-disable no-new */
Vue.use(ElementUI)
new Vue({
el: '#app',
router,
template: '<App/>',
components: { App }
})
3.然後在.vue文件里就直接可以用了
例如:在src/components/Hello.vue做一下修改
⑸ vue項目打包,路由在資料庫里,怎麼進行分割
一、使用工具:webpack、react
二、方法步驟:
1、修改你的路由
三、注意事項:[name].js這一點很重要,要是不這樣寫,就不能打包成對應的路由js。
⑹ vue 怎樣url配置 在配置文件中
按需載入,可樣式是寫在.vue模板中的,訪問另一個頁面樣式就會追加到head標簽中