sonar 扫描vue目录_如何搭建一个vue项目

3bb50e48ffac88f1e4a13614b75fe400.png

一、安装node环境

  1、下载地址为:https://nodejs.org/en/

  2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功

  5621536cb8ebb1a2a31f91daee212c4b.png

  3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/

  输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替就好了。

  f30bb08c6eb632188f84bdafab8cd8b1.png

  检查是否安装成功:  54f83781fb09bd059a4980906dcc9d28.png

二、搭建vue项目环境

  1、全局安装vue-cli

  npm install --global vue-cli

d55b8e4aa9253fcb143708e772e9308c.png

  2、进入你的项目目录,创建一个基于 webpack 模板的新项目

ff13f16b3b55ea0abb65c93b353807d6.png

  说明:

    Vue build ==> 打包方式,回车即可;

    Install vue-router ==> 是否要安装 vue-router,项目中肯定要使用到 所以Y 回车;

    Use ESLint to lint your code ==> 是否需要 js 语法检测 目前我们不需要 所以 n 回车;

    Set up unit tests ==> 是否安装 单元测试工具 目前我们不需要 所以 n 回车;

    Setup e2e tests with Nightwatch ==> 是否需要 端到端测试工具 目前我们不需要 所以 n 回车;

  3、进入项目:cd vue-demo,安装依赖

  2f2204bc2cdd5e39842e1ee7e54c77bc.png

  安装成功后,项目文件夹中会多出一个目录: node_modules

  08db451de7ba6d613970ca3fcacb92f6.png 

  4、npm run dev,启动项目

  项目启动成功:

35df349e430561b8e561bbe66c4d5d92.png

三、vue项目目录讲解

  e1c080d89bb42e7ce4a698770cb242f7.png

  1、build:构建脚本目录

    1)build.js   ==>  生产环境构建脚本;

    2)check-versions.js   ==>  检查npm,node.js版本;

    3)utils.js   ==>  构建相关工具方法;

    4)vue-loader.conf.js   ==>  配置了css加载器以及编译css之后自动添加前缀;

    5)webpack.base.conf.js   ==>  webpack基本配置;

    6)webpack.dev.conf.js   ==>  webpack开发环境配置;

    7)webpack.prod.conf.js   ==>  webpack生产环境配置;

  2、config:项目配置

    1)dev.env.js   ==>  开发环境变量;

    2)index.js   ==>  项目配置文件;

    3)prod.env.js   ==>  生产环境变量;

  3、node_modules:npm 加载的项目依赖模块

  4、src:这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:

    1)assets:资源目录,放置一些图片或者公共js、公共css。这里的资源会被webpack构建;

    2)components:组件目录,我们写的组件就放在这个目录里面;

    3)router:前端路由,我们需要配置的路由路径写在index.js里面;

    4)App.vue:根组件;

    5)main.js:入口js文件;

  5、static:静态资源目录,如图片、字体等。不会被webpack构建

  6、index.html:首页入口文件,可以添加一些 meta 信息等

  7、package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息

  8、README.md:项目的说明文档,markdown 格式

  9、.xxxx文件:这些是一些配置文件,包括语法配置,git配置等

四、开始我们的第一个vue项目

  1、在components目录下新建一个views目录,里面写我们的vue组件

    1)开始我们的第一个组件:

    a:在views目录下新建First.vue

    b:在router目录下的index.js里面配置路由路径

  882720721c147ba37f9245e1bd5ea7b3.png

     c:template 写 html,script写 js,style写样式 ca939d7adcac16f8fe2bb06ae1297a11.png

    d:输入ip:http://localhost:8010/#/first,查看页面效果

1def9a80eb254f190c038cd60934c0ed.png

    注意:

    一个组件下只能有一个并列的 div,以下写法是错误:  6125170356dc46e8c5e32a5c1b017084.png

    数据要写在 return 里面,而不是像文档那样子写,以下写法错误:  9e7dbd71a33bfe75e3f54eb88dcc003b.png

  2、讲讲父子组件

    1)在components目录下新建sub文件夹,用于存放一下可以复用的子组件。比如新建一个Confirm.vue组件

    c93e76f246e1946ff225f9698a317c28.png

    3)在父组件中引入子组件

    引入:import Confirm from '../sub/Confirm'

    注册:在标签内的 name代码块后面加上 components: {Confirm}

    使用:在内加上

    完整代码:

48e4f4c494732f7b24526e2676199063.png

    2)父子组件通信

    子组件:

ea6dbca5feca6acdf3ce5d1b845e3a71.png

    父组件:

fb49d723745ca4ac597942d7b8dde1cc.png

   3、使用路由搭建单页应用

    1)按照以上方法,新建一个Second.vue组件

    2)路由跳转:去第二个页面

    c9fd6c63aca6afcc0da296c325b1b556.png

    c5cac578603aba805d2ddd0cfcb1a1e3.png

    路由跳转之后,注意观察路径变化:

 5ae440f59eb46cdae034e3e7860f955e.png

    可以看到,在html中解析成了a标签

ad825505ec51ee19ddab06581cb33817.png

    这里只是简单的介绍了一下路由的使用,更多详细信息,请前往官网学习:https://router.vuejs.org/zh-cn/

  4、如何用less写样式

    1)安装less依赖:npm install less less-loader --save

    1151e96dd35f76d046dd712eb1227d1e.png

    安装成功之后,可在package.json中看到,多增加了2个模块:

    f65ed372ac42aa470aedca809f6423a0.png

    2)编写less

0bada5f5364519eb7e3093a9cb869e5e.png  

ed993119fb9431b9e0252685bbf8cccd.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VueScan可以利用以下设备的高级硬件能力:尼康 LS-30/LS-2000,美能达 Dimage ScanDual,惠普PhotoSmart,尼康 LS-20/LS-1000,宝丽来 SprintScan 35/LE/ES/+,和佳能 CanoScan2700F底片扫描仪。利用 VueScan,你能够比平板扫描扫描照片更多地控制最终的图像。 VueScan 的特性包括:支持 200 种以上的底片类型,在剪取图像时制成关联单,复杂的白色平衡算法,用于检查物体表面暇疵的红外线底片扫描,成批扫描,自动剪取图像,等等。 VueScan是著名的第三方底片扫描仪驱动程序,支持市场可见绝大多数型号的底片扫描仪,可以更为灵活地控制扫描过程,更深入地发掘硬件潜力,获取色彩 完美的高质量扫描结果。VueScan支持200种以上的底片类型,在剪取图像时制成关联单,复杂的白色平衡算法,用于检查物体表面暇疵的红外线底片扫 描,成批扫描,自动剪取图像等等。 随着软件的走红,Vuescan不断升级,功能不断完善,应用界面也越来越美观实用,最后,很多扫描仪厂商干脆将它作为自己扫描仪的配套驱动程序。 随着数码相机的流行,RAW成为很多喜欢的文件格式,Vuescan也与时俱进,增加了RAW文件转换功能,凭借其优秀的图像算法,在RAW文件转换方 面,vuescan也独树一帜。如今,Vuescan已经发展成为一款多功能的图像处理软件,支持多达750款各类扫描仪和200多款能记录RAW文件的 数码相机,并支持Adobe的DNG数字底片格式! 功能: 支持1200种扫描仪 运行在Mac OS X,Windows和Linux 提高您的工作效率和质量的扫描 创建原始扫描文件 ICC配置文件和色彩空间 IT8色彩校正 注册信息: E-mail Address:wayne@dahaoren.com Serial Number:108824250 Customer Number:1560318833 或者(OR) E-mail Address:www@yyyww.com Serial Number:115973638 Customer Number:1608838852

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值