PLM之家PLMHome-国产软件践行者

[开发视频] Vue 前端开发配置步骤---自学手册

  [复制链接]

2019-3-17 19:49:37 2857 6

admin 发表于 2019-3-16 18:41:54 |阅读模式

admin 楼主

2019-3-16 18:41:54

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧: O! X8 {1 r4 N0 U

0 P0 w6 `' P. L6 X3 F(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
! ?. f8 I$ U3 i1 ?% _# R* v+ ~, ^* J& X+ N
(2)安装Vue 脚手架
  k! H+ [' @; w0 ^3 I* r0 U( \1 H0 m>npm install --global vue-cli  / cnpm install --global vue-cli, _5 L4 f. ?' Z" l: \9 b: k
(3) 创建项目
( S0 u! N8 p2 {. s
" |! B" I2 v% @2 O/ ~vue init webpack vue-plmhome01
! g" \3 `" X+ i0 P
7 g: G) c8 j7 q: U% L- {
( S; ~& q4 P8 j6 C/ F4 a9 k6 w(4) cd /d D:/webdev/vue-plmhome01- V! e, ]$ [& ~& Q
如果报错,再运行下 npm install
3 Q& \+ u0 [' ~& `. B# v( U9 l7 i8 l% o  I. N- k% p
npm run dev / \( k+ O. G2 B, |

3 q- z1 G- W: @0 K 捕获.PNG 4 ^. e. e% i; O: A
6 c3 B# ]& ^1 d; c# h; j6 b8 _& D

9 t4 ^: V2 B7 E2 z% Z. d" C# l7 ~. n8 L" D7 q7 \
还有一种简单的做法
: Y# b4 D# W4 a: ?- v( E3 F/ |2 H+ d7 `( w" ?+ N
vue init webpack-simple vue-plmhome02, S* |8 l: q6 m) a7 J
: q; u! s; N9 E' T- W! i
目录更精简些* M" V  z' U8 a. R: I- {  C
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复6

admin 发表于 2019-3-16 19:25:52

admin 沙发

2019-3-16 19:25:52

新版本安装
4 |2 ^8 X1 ?5 v! T
! X" k4 W$ E, @$ D8 M7 u6 v7 [, l卸载老版本 ; g3 e; G; `: E+ b9 ^( {$ h( r
; |7 j6 Q, H9 s
npm uninstall vue-cli -g
4 `9 o, G# o( Z# j6 i) z! i+ z2 Y: q, ?2 p) }
安装+ F1 o5 ]  k2 b; O
: d$ H% ^" H$ p  _/ A3 p
npm install -g @vue/cli   : t: ?  B2 b0 b% X) S$ a

  ~; V& s7 q1 c0 {$ ^
3 V/ ^7 v& ~9 I( Dvue --version
5 F# u% d: E% p
" O, z4 C! a- |5 I3 Z6 s
. N% O# X0 `- y$ z+ ?/ a' pvue create vue-plmhome02- m( q5 }, P2 D' A2 n
- w3 d9 {" N! ^- q1 a: I
- s7 @- p% a" Z( {5 d( ?1 y8 W
npm run serve ) v$ o/ k6 Y7 o5 l: R1 B0 E2 `* @

% w2 x1 G  w- M0 H) u# R$ c9 i6 c5 T' a6 G# s
7 d* J: U- ?3 C" \& ?

& G6 s5 W9 k9 i% ?, h8 n5 \4 F1 M6 C
9 H& r7 O8 b& L9 q# u( z) H
& Z  a* R/ b# ]( W% ]. m- g0 Q" x( J# j8 q% b  r0 T0 ]0 y
2 M. X) C1 i. E$ h
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 17:54:58

admin 板凳

2019-3-17 17:54:58

第一个例子---基本数据的读取

% U& q0 L8 c4 }& _/ C1 x! K# i
<template>
  <div id="app">
  <!-- user constant Value -->
   <h2>my test vue </h2>
   <br>
   <!--Use the data value-->
   {{msg}}
   <!-- Use object vaue -->
   <br>
   <h3> {{obj.name}} : {{obj.Age}}</h3>
   <br>
   <!-- interate the arrary -->
  <hr>
<ul>
  <li v-for="item in nameList" :key="item">
   {{ item.message }}
  </li>
</ul>

( C' c$ J# l3 b
  </div>
</template>
! P0 q- E+ B/ ^' Q
<script>

8 j7 |  b- c) U8 [* R
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
0 m* a) c4 M2 _6 W
<style>
1 g' v' J6 H3 w7 v7 f8 \" [' g4 r6 ]
</style>
# E1 l' R. N" n4 w: q. `) M
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:20

admin 地板

2019-3-17 19:49:20

数据绑定:
" Z" p" B8 F4 l: {: G+ s9 A
) Q0 c5 n0 a! b/ _# C9 J! w( X) `# U# w7 n8 Q' H
<!-- Bind Attributes -->
$ K5 F5 A" C$ \<br>
3 m. a) x: W. d# l5 ~( V7 _4 D<div v-bind:title="url"># X  |' P6 ~7 q' P0 i2 X
  "This is for the url bind") m, u" \% [/ B/ ]* G3 s
</div>5 }, {; C. l3 M5 S. h
<img :src="srcurl" alt="plmhome logo">
3 y8 c% \1 k- l5 f% N' Q<!-- Bind html -->
2 h8 }# K: S% s) p6 L& T6 q<div v-html="html">
3 E9 Y. r  o  ?1 y9 w0 `# m0 [</div>
6 E' m$ A* N* r& _, n<!-- Bind Text-->" p4 T( M' W8 d0 s" i8 i
<div v-text="msg" v-bind:style="{color:'red'}"></div>
9 f, S3 D  B9 y0 m  U</div>3 e  ^" z& Z) F: Y$ ]. r& u
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:26

admin 5#

2019-3-17 19:49:26

数据绑定:$ r- s8 l0 n+ }2 s! I* w- h3 y( T

- G% Q3 p6 U# M6 b  L+ R# W- {
% r+ `5 u& k: X" ?+ K<!-- Bind Attributes -->: O  |8 K# F7 P" ^% y* ^
<br>
' N+ e7 O# _  y  |# [<div v-bind:title="url">
$ ~! J# s. a* \# U' p  "This is for the url bind"7 O6 u0 O) V9 F6 `  U
</div>7 s% W; l+ d) S# }+ v
<img :src="srcurl" alt="plmhome logo">5 f) ^+ N# r4 v6 K
<!-- Bind html -->
, T# X* ^% `& J$ N$ ~/ U+ {. Y: u( n<div v-html="html">/ a+ U* B4 C4 ]
</div>+ n; }' Q6 ]& |; S' \+ S* ~
<!-- Bind Text-->+ l; O: }5 D+ I
<div v-text="msg" v-bind:style="{color:'red'}"></div>
9 ~) n: h8 J7 }; C</div>
1 p" \2 x! ^+ ~
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:31

admin 6#

2019-3-17 19:49:31

数据绑定:: @6 g5 W, E0 V( l1 D/ P/ B/ q
* {( k1 t" C9 ?/ K1 q1 e/ y
% |/ v+ G7 f, I3 ~5 H* q' r
<!-- Bind Attributes -->
$ V3 c$ x% ?8 N: J8 N7 i, q; k' H<br>
" K% d  Z# w# S) ]1 T9 F8 k& E& C3 J<div v-bind:title="url">- A. w0 B& e: A( b" ^8 Z8 n" z  F( v
  "This is for the url bind"
3 X8 v3 v2 Z6 a2 B, t6 L</div>% _- v7 @2 _+ t: k: |
<img :src="srcurl" alt="plmhome logo">, Z) E; l6 K$ E2 s
<!-- Bind html -->
- D0 G1 U# p: W. m, G4 r<div v-html="html">
4 r8 [$ Z% q9 L</div>. n! I. x3 y# b+ m: h
<!-- Bind Text-->" H5 K+ g$ k- L8 e2 C* H% W
<div v-text="msg" v-bind:style="{color:'red'}"></div>
4 ]* c4 k+ m1 t" W2 D</div>( ^9 X; D% ]5 D/ ]7 l$ J  {
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:37

admin 7#

2019-3-17 19:49:37

数据绑定:0 J3 S& \+ k6 u- Q' T: E; Y

% x" k$ `7 L5 s# E8 j# U0 \. h* g" L  a7 o8 d( ]
<!-- Bind Attributes -->
( y$ w- {/ r& j4 r  t<br>
8 H) U. q3 G( d4 O, n; ?; B4 a& Y/ m<div v-bind:title="url">
; u4 ?, _. N: T* c" Q* a% t  "This is for the url bind"* i; s3 o' W0 a" B
</div>
7 x5 n2 O# R. ^0 d3 `<img :src="srcurl" alt="plmhome logo">! v, }3 S( t( x8 G# R# m
<!-- Bind html -->
! L" D' Z# a4 q- X<div v-html="html">+ D) h. m# X( Q$ K  F
</div>4 J# e" n8 _* s$ L
<!-- Bind Text-->
2 f( z4 `! l( J5 [8 x<div v-text="msg" v-bind:style="{color:'red'}"></div>! o2 f% C0 L) _' Z7 K
</div># S* }4 Z' k7 h" d- p# R
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了