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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧; r2 P1 \2 Q6 C9 M
! B1 C: h9 H$ m' A6 ?
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可: r  z9 b6 ]6 E, ]$ ]- N) d5 W$ _

. q. T8 s* }; l1 K! g$ c6 t0 I- D(2)安装Vue 脚手架$ c7 v' Y( L( E8 O: v7 I
>npm install --global vue-cli  / cnpm install --global vue-cli
- {  J% b" F+ q; m# T0 J(3) 创建项目 7 _8 {6 K8 j. h( s; B
6 X3 g; T  P6 Y& F, Q
vue init webpack vue-plmhome018 v/ s7 o/ @' z* r: h
* `6 o2 r$ w) t6 j/ |) Y# c+ {" w

* ?+ w0 g7 c; d+ @$ M$ k(4) cd /d D:/webdev/vue-plmhome01
; H0 {& ^6 Z* g5 {+ h如果报错,再运行下 npm install ) S- K* ^: w6 _
4 m) u' a5 g% N8 B+ C3 f+ w
npm run dev
/ V. G# m7 G  W8 F# B( O4 [7 L+ z: R& S( k
捕获.PNG % T/ E+ U' T# @0 f/ i

" O; A+ }$ b, y& M9 G! p% U8 c$ d, w5 [! |+ k/ x+ @& x, ]& l

+ x# l# B$ \% r5 ]$ Y+ @还有一种简单的做法
' e& `* o! ^3 W: v1 A7 n+ G9 s' l6 t% @+ n' g6 {2 \  N
vue init webpack-simple vue-plmhome02
- y# _7 q3 ?! c" K' _4 r
# L( {- F* @; J目录更精简些# E  T/ T  c# m$ @. m" c9 E/ ^
上海点团信息科技有限公司,承接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

新版本安装+ H: \. _5 ]7 N0 q/ D
* y: u1 r  g0 @4 `
卸载老版本 6 Q( n/ T; P1 ?% R" i
# k6 d: R" `4 X* d5 ^4 o
npm uninstall vue-cli -g
7 s2 A/ S$ J% z8 N) ~% _, I% l8 m8 x4 z5 Q+ o$ H+ l. n
安装3 \6 x* C3 b* L( D1 S! r
1 Q" j1 F5 k% w: k. ?( K! h/ g
npm install -g @vue/cli   
: X% H. ^/ b9 n* R' L: s3 y( w5 V! o. B& i+ M
; m2 e7 h4 \- Z4 C
vue --version
$ d# [. U' ]! x. l6 k1 J; v" C- I& x/ H4 F! X6 Q

! m: G; n) ^- K, i2 k8 J& {+ avue create vue-plmhome02: I; r7 N/ F: q( d1 g9 e

4 t* w3 I  m1 f1 b
9 D- u! S" M) Q6 Jnpm run serve
0 f3 E# ]' `1 E  r. v) r8 P
5 w  u, q6 J( s: L
! }# \3 r/ \( Z7 M! ?. `8 p$ V
& `. X' P- ~3 o3 X4 A/ @$ I) a  H6 r9 _  a/ \( [% V8 s1 g

5 |; d$ [: z& K! ]" _3 F. c% U8 y/ ~+ n8 J- S

4 z, C3 r# m2 {! f' F- B  g; N7 {
上海点团信息科技有限公司,承接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

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

5 H  y1 C3 s1 v$ y6 R
<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>

( h( J; w3 G, W9 p/ [' R( Z3 @" Y7 h
  </div>
</template>
9 a- j% X( N4 |/ P" x
<script>
8 H0 K) a8 e( I0 O# i$ I) w
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
: G$ a5 Q+ |' D6 ^$ e* J4 O+ T
<style>

! A4 o# i  z" a+ b- f4 f
</style>
1 C1 m: P+ S4 Y
上海点团信息科技有限公司,承接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

数据绑定:
+ s+ ]+ ~7 A! f" u4 w* [7 U1 |$ T" {8 c5 c

8 x+ i, g, {4 a7 L8 S# t/ j8 v: ?<!-- Bind Attributes -->5 c* F2 h7 d0 I1 J# r
<br>
* u+ d$ o- S1 A4 ^4 E0 u, ]3 H3 P<div v-bind:title="url">
/ X& @$ |& \  P8 g3 c+ m1 F# R) P  "This is for the url bind"
/ b# v  G# j7 n</div>! |) N# _0 z5 m8 D; c
<img :src="srcurl" alt="plmhome logo">
; E! E" k" G% l8 y/ ~) c. u' X<!-- Bind html -->
( P- t9 k+ b/ q5 W& n& k<div v-html="html">
$ Z6 r( v5 B9 @6 E, V2 U</div>0 k5 E% }: d3 a' d+ |5 C  M
<!-- Bind Text-->2 N7 d. Y1 ]" c* h
<div v-text="msg" v-bind:style="{color:'red'}"></div>
. H9 |3 R- N) J</div>
' t1 {, w; `2 E5 W7 b0 {) {4 v( L
上海点团信息科技有限公司,承接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

数据绑定:* x- P' I3 a* Z- C! t

5 `  Y1 j) l- V- }3 k2 l7 \; u8 E
/ O6 z& R! n# w: h7 h, O<!-- Bind Attributes -->
9 {3 c% W( `/ B7 Y. H8 m<br>
! Z) ]9 z) A$ v6 u% `  v2 {2 J  S<div v-bind:title="url">! r' `$ B6 N/ u' l
  "This is for the url bind"
! g8 P. F( w0 B$ }# [' d</div>6 x& V2 E7 g& V& ^' o8 V. E  {
<img :src="srcurl" alt="plmhome logo">! L% f; ?# `( p) l
<!-- Bind html -->" @/ }0 r" S6 G8 K# K1 r
<div v-html="html">
: U8 `# G" j8 O5 a. W$ S" p</div>( M& Q2 Z- z& e9 t
<!-- Bind Text-->. P1 C: t, {9 w% o- J  y* K$ f
<div v-text="msg" v-bind:style="{color:'red'}"></div>
8 O  s$ i; C+ y# o+ ~: h* F</div>. M- ^4 a/ b  h7 n
上海点团信息科技有限公司,承接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

数据绑定:" i* ~; X# q. b& o- w, J

! D+ z2 P! d& v0 d: X3 G
7 Q; P9 Z, j% `9 I3 T<!-- Bind Attributes -->
$ k! \* @7 r; }( G<br>
( P# l; E! Q) O2 f. x<div v-bind:title="url">
5 k) w; E, L7 y  "This is for the url bind"& H! o1 L6 ]; l5 C2 d
</div>
! A! e/ e. g- e' W! `" B<img :src="srcurl" alt="plmhome logo">- k3 \0 y* [3 V
<!-- Bind html -->
8 N* ]! a0 E+ m3 G& `9 O- w<div v-html="html">
/ z; e8 [( e2 V' L$ z3 h</div># ~5 }  _' p  B9 e, l
<!-- Bind Text-->8 v5 U7 D) \- S
<div v-text="msg" v-bind:style="{color:'red'}"></div>
! P7 `$ l/ n6 {6 }$ J8 V( X+ g</div>
! H& ~% I4 H( Z2 V, j
上海点团信息科技有限公司,承接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

数据绑定:
' o& U+ g! h3 K( |# i4 e
- v5 L/ r: M% a! m) o4 b! X& }- C9 h0 B
<!-- Bind Attributes -->* ^; W) H# U# k
<br>: I) |# F4 v" i/ ~8 H2 x4 a
<div v-bind:title="url">  `' f4 Z' M: u1 S
  "This is for the url bind"
4 P7 e1 U' d, X" v8 }</div>' p* k4 ?+ B% W2 v, U. o. }
<img :src="srcurl" alt="plmhome logo">3 `; w" h& g! `, Y* ?
<!-- Bind html -->
# B6 M% `5 ^; j<div v-html="html">
& ~1 d" }3 X: g3 O! ?</div>
" y- ]! P% b% ~1 j<!-- Bind Text-->  g. \8 S) X/ k
<div v-text="msg" v-bind:style="{color:'red'}"></div>
" Z, p9 @! ^. U" B  J</div>( y$ r' m* a/ d. n" G* [# ]+ N
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了