首页 > 其他分享 >vue

vue

时间:2022-12-03 17:33:18浏览次数:46  
标签:jquery npm vue span webpack ui

安装

  1. 安装nodejs环境

  2. 命令行

npm install -g @vue/cli
  1. 创建项目
vue create <project>
  1. 安装依赖
cd <project>
npm install
  1. 运行项目
npm run serve

配置

开发跨域

打开config文件夹下的index.js,在dev键下,配置proxyTable

proxyTable: {
  '/': {
    target: 'http://api.test.com',
    changeOrigin: true,
    pathRewrite: {
      '^/': ''
    }
  }
}

操作

组件

  1. vue-router
npm i vue-router -S
  1. element-ui
npm i element-ui -S

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'
  1. iview
npm i iview -S
  1. vue-resource
npm i vue-resource -S

与jQuery混用

  1. 修改build/webpack.base.conf.js
var webpack = require('webpack')

module.exports = {

    // 其他代码...

    resolve: {
        alias: {
            // 'jquery': path.resolve(__dirname, '../static/plugin/jquery/jquery.min'),
            'jquery': 'jquery' 
        }
    },

    //增加一个plugins
    plugins: [
        new webpack.ProvidePlugin({
            $: "jquery",
            jQuery: "jquery"
        })
    ],

    // 其他代码...
}
  1. 在main.js引入
import $ from 'jquery'

路由模式

HTML5的History模式
nginx配置:

location / {
    try_files $uri $uri/ /index.html;
}

阿里巴巴图标批量收藏

var span = document.querySelectorAll('.icon-cover');
for (var i = 0, len = span.length; i < len; i++) {
     console.log(span[i].querySelector('span').click());
}

标签:jquery,npm,vue,span,webpack,ui
From: https://www.cnblogs.com/4shana/p/16948405.html

相关文章

  • 从头再学Vue
    第一篇章动态绑定多个值如果有想这样的一个包含多个attribute的JavaScript对象:constobj={id:'container',class:"wrap"}可以通过不带参数的v-bind将这些att......
  • 全局引入element-plus/icons-vue
    安装npminstall@element-plus/icons-vuemain.js...import*asElementPlusIconsVuefrom'@element-plus/icons-vue'for(const[key,component]ofObject.entr......
  • Vue 中的 Ref
    Vue中的Ref1:ref说明<!--##ref属性1.被用来给元素或子组件注册引用信息(id的替代者)2.应用在html标签上获取的是真实DOM元素,应用在组件标签上是组件实......
  • vue-router
    1.安装[email protected]要指定版本号否则会报错2.使用2.1在src下创建router目录,在其中新建index.js文件importVueRouterfrom......
  • uni 结合vuex 编写动态全局配置变量 this.baseurl
    在日常开发过程,相信大家有遇到过各种需求,而我,在这段事件便遇到了一个,需要通过用户界面配置动态接口,同时,因为是app小程序开发,所以接口中涉及到了http以及websocket两个类型......
  • vue 添加多条数据 添加日期
    效果图添加多条数据,日期是具体到天。   后端数据格式time:[{s_time:'',e_time:''}]<pv-for="(item,index)inform.third_extend":key="index"style=......
  • vue scss样式预处理在 vscode 中起作用,但是报错
      2.在最外层级,输入代码  "files.associations":{"*.vue":"vue"} ......
  • vue实现按钮多选
    需求是这样: 首先考虑使用elementui中的组建实现,但是有时候会忽略组建。实现方式两种:1.直接使用element实现letweekTimeData:['星期一','星期二','星......
  • Vue的指令与过滤器
    1.内容渲染指令v-text覆盖标签原有内容{{}}插值表达式v-html2.属性绑定指令v-bind为属性动态绑定值简写':'3.事件绑定指令v-on简写'@'vue提供了内置......
  • vue 项目开发记录1
    ---------------------------jbs开发记录---------------------------1,新建vue-cli项目2,win7不能使用node14以上的版本 1,使用save会在package.json中自动添加。npmi......