(mac)配置vue

2023-11-15

安装参考:https://www.jianshu.com/p/cc722eba1f46

1. 安装brew(一个安装、卸载软件的程序)

https://blog.csdn.net/poppy_rain/article/details/88406390

  • 安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 查看brew版本:brew -v

2. 安装node.js(javascript运行环境)

https://www.cnblogs.com/milo-xie/p/6581188.html

  • 到官网https://nodejs.org/zh-cn/download/下载,选择Macintosh Installer
  • 安装
  • 用终端验证是否成功安装, 输入 node -v
  • 输入 node 进入操作

3. 安装 淘宝镜像 (npm)

  • npm install -g cnpm --registry=https://registry.npm.taobao.org

4. 安装webpack

https://blog.csdn.net/github_40020301/article/details/80857223

  • cnpm install webpack -g
  • webpack -v

5. 安装vue脚手架

  • cnpm install vue-cli -g

6. 运行

  • 在硬盘上找一个文件夹放工程用的,在终端中进入该目录:cd 目录路径
  • 根据模板创建项目:vue init webpack-simple 工程名字<工程名字不能用中文>

如:vue init webpack-simple demo1

  • cd 命令进入创建的工程目录:cd demo1

注意:下面三步都是要进入到当前工程目录后执行的。

  • 安装项目依赖:cnpm install
  • 安装 vue 路由模块vue-router和网络请求模块vue-resource:cnpm install vue-router vue-resource --save
  • 启动项目:npm run dev

7. 其它

配置element-ui:https://www.jianshu.com/p/9348761444e1

配置echart:npm i echarts -S

//main.js文件:

import Vue from 'vue'

import ElementUI from 'element-ui'
import '../node_modules/element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)

import App from './test/test1.vue'

import echarts from 'echarts'
Vue.prototype.$echarts = echarts

Vue.config.productionTip = false

var app = new Vue({
  el: '#app',
  template: '<App/>',
  components: { App }
//  render: h => h(App)
})

8. 使用参考官网:https://cn.vuejs.org

9. 以下遇到的问题:

  • v-for报"Elements in iteration expect to have 'v-bind:key' directives"错误:需要在后面加上:key
v-for="(item, $index) in tableDatas" :key="item.id"
  • echart图的更新:

正确应用如下:

this.option.series[0].edgeLabel = {
    normal: {
        show: edgelableShow,
        textStyle: {
            fontSize: 10
        },
        formatter: "{c}"
    }
}
this.myChart.setOption(this.option)

错误事例:

this.option.series[0].edgeLabel.normal.show= edgelableShow
this.myChart.setOption(this.option)
this.option.series[0].edgeLabel.show= edgelableShow
this.myChart.setOption(this.option)
  • v-bind使用:驼峰形式
:style="{backgroundColor: '#ccc',width: '40px', height: '20px', margin:'0px 0px 5px 0px',}"

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

(mac)配置vue 的相关文章

随机推荐

  • Inno Setup 制作安装程序[支持静默安装.NET环境]

    1 贴源码 脚本由 Inno Setup 脚本向导 生成 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档 define MyAppName TestSet define MyAppVersion 1 0 define My
  • Linux系统故障排查和修复技巧

    一 单用户模式 Linux系统提供了单用户模式 类似Windows安全模式 可以在最小环境中进行系统维护 在单用户模式 运行级别1 中 Linux引导进入根shell 网络被禁用 只有少数进程运行 单用户模式可以用来修改文件系统损坏 还原配
  • SpringBoot通过注解的方式调用Quartz定时任务

    1 引入Quartz依赖 2 SpringBoot启动类增加 EnableScheduling注解 3 创建一个定时任务工作类在方法 代码如下 package com jlzh lftwebservice service quartz im
  • CSS进阶 —— 10 分钟理解 BFC 原理

    未完待续
  • 幻想乡的日常【树状数组+离线操作】

    题目链接 给出N个点的树 编号为1 N 每次的查询为 L R 想知道编号在 L R 内的所有的结点的会被分成多少个连通块 给出一条性质 连通块数量 点数 边数 点数很方便的可以计算 就是 R L 1 那么 如何计算边数呢 我们知道 每条边有
  • 这届世界杯是不是让你出乎意料?写个足球小游戏来模拟一下!

    前言 今年世界杯有人欢喜有人愁 我想愁的人应该居多 不得不说 小日本是真菜啊 特么的 今天还是搞点咱们好玩点的 世界杯嘛 大家看看就行 大家不是都说 看国足比看相声还搞笑吗 好了 不笑了 今天给大家带来一款非常简单的足球小游戏 希望大家喜欢
  • 什么是分布式软件系统

    什么是分布式软件系统 分布式软件系统是什么意思 分布式软件系统 Distributed Software Systems 是支持分布式处理的软件系统 是在由通信网络互联的多处理机体系结构上执行任务的系统 它包括分布式操作系统 分布式程序设计
  • 精灵标注助手的安装及使用

    位置标注 分割标注 官网下载安装包 http www jinglingbiaozhu com 安装超简单 位置标注 新建 gt 位置标注 gt 选择图片文件夹 定义分类值 用英文逗号隔开 然后 创建 右下角的 可以对图片进行放大 缩小 选择
  • jenkins配置publish over ssh遇到的问题

    一 背景 目标 本篇文章主要是说明自己在配置jenkins的publish over ssh插件所遇到的问题 本次主要是windows下的jenkins通过ssh的方式访问我本地虚拟机的ubuntu系统 准备 1 在jenkins上安装pu
  • [python] Python类型提示指北

    Python3 5 版本引入了类型提示 Type Hints 它允许开发者在代码中显式地声明变量 函数 方法等的类型信息 这种类型声明不会影响 Python 解释器的运行 但可以让 IDE 和静态分析工具更好地理解代码 同时提高代码的可读性
  • MySQL——SQL注入问题

    文章目录 1 SQL注入问题 2 PreparedStatement对象 1 SQL注入问题 SQL存在漏洞 会被攻击导致数据泄露 2 PreparedStatement对象 PreparedStatement 可以防止SQL注入 效率更好
  • vue使用文件流和url下载文件

    改为使用后台返回url下载文件 方法1 这个会导致在点击下载按钮的时候 页面会跳转到奇怪的url window location href row downloadUrl 方法2 点击下载按钮 不会在新窗口打开 const download
  • 刷脸支付算法和硬件不断升级消费更有保障

    刷脸支付设备依靠3D传感摄像头进行人脸识别 其内置的点阵投影仪可以投射出3万多个肉眼不可见的红外点到用户脸部 多维度 多角度在颜色 纹理 深度等数据进行高层次对比 安全性和精准性更高 识别速度更快 尽管现在刷脸支付的安全性已经达到极高的金融
  • 【数据结构与算法】栈的实现(附源码)

    目录 一 栈的概念和结构 二 接口实现 A 初始化 Stackinit 销毁 Stackdestroy 1 Stackinit 2 Stackdestroy B 插入 Stackpush 删除 Stackpop 1 Stackpush 2
  • 接口未正确配置:wx.getLocation(暂无权限)

    原因 腾讯地理位置接口新增与相关流程 地理位置接口新增说明 由于精确地理位置接口只允许部分类目的小程序申请使用 为了满足开发者在更多场景使用地理位置接口 自 2022 年 7 月 14 日起 新增获取模糊地理位置接口 wx getFuzzy
  • 计算机网络第六章——应用层(下)

    等闲变却故人心 却道故人心易变 文章目录 用户代理就是用户和电子邮件系统之间的一个接口 通常都是运行在电脑中的一个程序 用户代理又可以称为电子邮件客户端软件 用户代理可以为用户提供一个比较友好的接口 邮件服务器作为一个服务器就需要长时间的工
  • 责任链模式(Chain of Responsibility) Java实现

    责任链模式 责任链模式 Chain of Responsibility 定义 责任链模式是一种对象的行为模式 在责任链模式里 很多对象由每一个对象对其下家的引用而连接起来形成一条链 请求在这个链上传递 直到链上的某一个对象决定处理此请求 发
  • 以太网(Ethernet)相关基础知识

    最近正好在学习以太网 感觉非常有用 进行一个总结 欢迎指正 如今 以太网已在现实中大量使用 低廉的价格和较快的速度都是它从许多网络中存活下来的因素 学校 公司中大多用得都是以太网 目录 以太网电缆 Ethernet Cabling 曼彻斯特
  • 移动端点击(click)事件延迟问题的解决方法

    移动端 click 事件会有 300ms 的延时 原因是移动端屏幕双击会缩放 double tap to zoom 页面 解决方案 1 禁用缩放 浏览器禁用默认的双击缩放行为并且去掉300ms 的点击延迟 2 利用touch事件自己封装这个
  • (mac)配置vue

    安装参考 https www jianshu com p cc722eba1f46 1 安装brew 一个安装 卸载软件的程序 https blog csdn net poppy rain article details 88406390