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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧: ?2 V; z& C3 f: I  Y# \0 S( z

5 t1 i6 q( j6 U, r; e, ]- S(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
: s, y. v3 |3 f  b3 ]- e6 Z" u& r8 `9 p) m% H3 M, [6 c  e
(2)安装Vue 脚手架" ~, Q% B6 S7 F) n% _
>npm install --global vue-cli  / cnpm install --global vue-cli' D6 x9 M* h& P
(3) 创建项目 & O5 T  Y, I; [1 N

1 b, ~9 J1 y3 X3 e6 ?8 Xvue init webpack vue-plmhome01
, K* w0 q" `7 y9 C; O. B: H3 G+ P0 ]( ]* g1 S' r  K2 b  f  u

2 D; ~, Q# U7 L% a* R(4) cd /d D:/webdev/vue-plmhome01+ L( a& A  a' M- q& H9 V" s
如果报错,再运行下 npm install
6 G6 J1 U8 J0 T; ~2 u* P
3 L/ v8 X) e* e% x, Vnpm run dev
6 C! V8 o( L& T* _0 w, B8 y- o0 H+ ^) g8 o* H; Q) @5 [0 g
捕获.PNG
5 O8 |- l; J' ]- E3 ~0 K5 E9 K9 B1 A: ~, e% e* Q
, ^8 R+ ]( A: \  R
8 R- e  t4 ?: |
还有一种简单的做法
5 m9 ~2 N: y3 x4 ]1 ~
2 h8 n* Z  _) C) y% c! X6 fvue init webpack-simple vue-plmhome02
, h0 v- O1 \  p; h/ o7 ]+ e3 D: z; ~# w# f$ m: L5 I
目录更精简些: x/ Q* X$ i8 d. G8 k+ s& L
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复6

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

admin 沙发

2019-3-16 19:25:52

新版本安装, T" w8 k' a; y7 T1 @9 ?- _3 ?
7 `; h* m2 ?* o+ Q0 B* X; U2 q
卸载老版本 6 K8 l; \2 A7 h, b7 a: A

; }# e: `. g4 j: Gnpm uninstall vue-cli -g5 g* g" L8 n1 C6 v* Q: ]
4 N8 m8 N, j1 d8 b7 E- A
安装8 \2 ?5 p) i& b! O' b; ]& K8 @3 q
- s0 g% i4 c7 `& t; }
npm install -g @vue/cli   
# m3 f9 r0 w+ a0 W; n6 X) ~7 j# G4 d
3 p5 E0 D& x% ?
vue --version0 H$ Y( o2 {0 W: t: Y" ^

2 i4 X' \7 G" n7 u8 \5 j( d/ M. G$ K  K6 q) c
vue create vue-plmhome024 a/ S1 o8 _1 x) P9 u/ e
1 y, E/ Q( j# b" t
; F1 P$ P* F5 t
npm run serve ; k1 [# S" p! e# O6 i$ v2 b3 S8 O( j+ }
/ T- L0 C4 i& W3 H7 q* M
0 ~3 }" w6 R! ]

, I- U* W* f/ m' W# p0 Y" V
6 x0 P6 g. [6 D. _# {$ H8 Q7 Q# S+ h5 y' a( ]% P

' W  e, t7 Z5 k6 j/ s! y$ j( X% j8 _0 L2 d0 {) F# R" D
& F6 T7 l5 ^$ C2 e4 y7 A9 i
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 板凳

2019-3-17 17:54:58

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

; a! Z2 f/ T7 F1 o; d
<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>
2 A& F8 `/ k) H$ O/ M
  </div>
</template>
" ~0 ]! I9 L0 k4 @+ ~. Z
<script>

1 r+ s& S5 g6 L& |" @6 b
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

3 z7 W2 `6 a+ E/ W
<style>
) T  ]1 m. I  @. N; ~& V) R- F
</style>

3 y, C9 }" y2 m+ g7 C# w
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 地板

2019-3-17 19:49:20

数据绑定:9 ^. u& H0 Z, ]
8 t+ M* G& w+ }# e- I! z( i9 W2 I
2 `5 [' _$ t  |; q
<!-- Bind Attributes -->
$ y5 ]" c2 T, H6 R( b0 S# F# r3 T( m<br>
) \  h8 P  }- j1 ]! ~1 m<div v-bind:title="url">
6 p4 P! r2 r1 O3 n; E( B1 t  "This is for the url bind"' O- H' m; |  |% R8 l7 Z
</div>  G+ f9 x2 Q! S8 [  F8 @
<img :src="srcurl" alt="plmhome logo">
* w: u+ a" b" D2 l; n, q" t<!-- Bind html -->
/ _0 v8 d* b! {<div v-html="html">
* Z4 f& f, Z/ ~# k</div>1 A$ p( j8 r9 Y' X
<!-- Bind Text-->
) ]  u8 K' J; G# R, K: g  s& `! ^<div v-text="msg" v-bind:style="{color:'red'}"></div>
- T$ D/ o" A% }4 W; j</div>
% O" N1 f* \- }; r
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 5#

2019-3-17 19:49:26

数据绑定:
9 b6 g0 L' d( g2 M0 N) [4 p2 O. i& c8 s6 N( w: H2 ^1 M3 d8 C% N

' I6 Z! c- L% Q* }% F<!-- Bind Attributes -->
3 ^* D$ `  m5 k6 Y<br>
0 o2 |1 P4 a% z" r$ S+ A- b<div v-bind:title="url">
, Y& i, W. _# q$ T/ K  "This is for the url bind"  r, S' M/ K: _( Q; Q4 s/ l
</div>
% C% k0 }$ R; X* [<img :src="srcurl" alt="plmhome logo">8 v5 r/ f* b1 i/ i, k
<!-- Bind html -->5 ]( _; ^/ R% J3 V# y6 O
<div v-html="html">
- Q* y$ s  ?6 A: @  i</div>
) K, i5 K2 \( w9 }$ C3 V6 o' A6 h<!-- Bind Text-->
& p& \3 b' b& x# m: M<div v-text="msg" v-bind:style="{color:'red'}"></div>
- w! n0 ?& p  F+ u</div>7 n9 B% R. B8 W& z
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 6#

2019-3-17 19:49:31

数据绑定:- f: Z$ e/ E- q+ `
7 v; ?: L: ~5 ]( U7 C9 @3 n
- M) e' M' ]/ j7 p
<!-- Bind Attributes -->  k) h1 O1 W/ I" ~3 L: o, S+ c6 x
<br>
2 ?' V2 ?8 ]) N: J; S3 T! D<div v-bind:title="url">. |6 R, B( L; t- U" f7 V: b& p
  "This is for the url bind"
; u$ D; R+ X# ?/ K* g</div>
/ B9 C9 ~% C6 d- r# ]<img :src="srcurl" alt="plmhome logo">
+ N6 u3 V/ w' ?& ?; x: F<!-- Bind html -->
2 H5 _5 Q8 G; q& C; ~2 h<div v-html="html">
# [' a/ ~. \0 d4 W# g( Q( t</div>: P4 j" m* E, J' x' {" o
<!-- Bind Text-->
+ n7 X7 T4 @$ r2 F<div v-text="msg" v-bind:style="{color:'red'}"></div>
1 V7 p/ y. ~0 C, a/ s7 i" z3 _; q3 D</div># }6 X5 D+ `" H) n0 \
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 7#

2019-3-17 19:49:37

数据绑定:
1 }! Y/ M% h2 c5 d0 c  g+ Q+ u. O6 K8 O' J8 W

( d$ P; s; T, o5 c) @! B<!-- Bind Attributes -->
2 D; N9 _! {9 d<br>9 `5 }  p! l, y' I! f
<div v-bind:title="url">2 n! V' @" X. b5 G
  "This is for the url bind"8 Y% E0 q; o! R3 g/ j, Z
</div>
0 _9 N( j4 H% I. M# R1 t<img :src="srcurl" alt="plmhome logo">- n4 x2 H8 |; |: D" X" Y$ e$ E
<!-- Bind html -->
: j% ?( W" d( r: E. z8 F<div v-html="html">
' f6 x1 `( L9 `: h/ S( J  F" ]</div>' G2 I# g3 U( v" H2 {% {  _2 U% I
<!-- Bind Text-->; j3 r% U' ], c0 s2 {
<div v-text="msg" v-bind:style="{color:'red'}"></div>
& d' e& s9 ?  ]$ w( j" R</div>
- {9 z$ n2 ^# r# U
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了