PLM之家PLMHome-工业软件践行者

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

  [复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
发表于 2019-3-16 18:41:54 | 显示全部楼层 |阅读模式

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
; }/ q" {/ o5 |; g8 _$ P( I4 V" \( f
* I; k* p! F2 L1 j- ~: ~' ^(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可. o+ T9 W8 {, g) F9 r! m  G
8 p5 [6 a7 G- n; M
(2)安装Vue 脚手架
/ ~7 S4 w/ |. l- U2 \: h>npm install --global vue-cli  / cnpm install --global vue-cli) B) X( A# p* p0 C" C& n, [
(3) 创建项目
2 |, S6 C9 R1 ]+ D
# f: U; }9 F/ uvue init webpack vue-plmhome01
& D# q5 w! z# X- l5 C, Z# W$ l! B# j. [, b4 n+ s- }: T
) F: s" h) D$ ~$ N6 ?# h# l
(4) cd /d D:/webdev/vue-plmhome01. _( G+ I' j% J0 V/ T" z, L, Z
如果报错,再运行下 npm install & ^5 {1 h$ k& ^* b. n
3 o$ e" y1 _1 |6 S8 @, \& p* L
npm run dev
# a( o1 n& o* \) O) c% L+ Z- U! ^1 q/ A; e: X. V  j# {5 |
捕获.PNG
! E# @  U* M1 q: D- f8 L  d1 f2 l4 G4 i* |; @9 q
' g# f$ b! t7 ^0 Q. W
8 V; i) U$ j8 l& |* G6 ?
还有一种简单的做法
( g. ]) b3 _8 b: j; J# }, A" G8 V+ Y' P) _- q  v0 m/ f
vue init webpack-simple vue-plmhome02
# |% a+ Y- `( I" R3 W2 n$ F$ F) _) v1 J7 o
目录更精简些2 _" x& }8 ~0 D3 r5 \* L, p# F# T% {
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复6

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
 楼主| 发表于 2019-3-16 19:25:52 | 显示全部楼层
新版本安装7 j$ s2 u* L5 A  k6 g  r

, X& W' Z) M& `5 b卸载老版本
8 h$ @) X, k- ]5 ^" P; Z2 x+ e, P
npm uninstall vue-cli -g
; x2 p/ Y' `8 m3 b3 E' @0 e  C2 c" N5 i' B/ g0 e  E- T
安装1 X  `) N6 _# \4 B, `* U

/ ~$ s6 |+ y3 Bnpm install -g @vue/cli   # ?; }; y# g, d$ T, W

# A9 t$ ]) s  V
2 m* d3 C6 Y0 H7 A. n+ pvue --version
$ v& J' J; Y  V: r/ w. H% O4 a* j8 J

$ D# O# f, c: h6 M; qvue create vue-plmhome02) A) u' L2 m: N# w' Z( X
) O: n7 e( J4 |2 o

# I- T1 P8 P1 x$ P! q6 ]npm run serve
' b  p9 [* y0 s4 u! M( C
; w: O2 U1 M, l( h) N7 N, [+ @
# q2 r8 u  [( T' p6 m0 O% z
7 E( A% C1 e+ y1 b5 `% l; Z* D/ M' x

+ `$ `8 c& u5 z* f; \; K6 w( |: O9 H) E- y1 C
" s8 c9 x& _2 N3 Z8 \/ @( Z

7 h- q' H. u0 `& i3 G& L# H
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
 楼主| 发表于 2019-3-17 17:54:58 | 显示全部楼层
第一个例子---基本数据的读取
/ ^6 O- H9 u) W$ y; e4 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>
4 B. E4 t1 Z+ x  {) T4 _+ U
  </div>
</template>
: J* v" q) S% Q/ |( V8 E  P+ D! J
<script>
2 P: V9 B. H- J3 w3 B  r, y. L
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

7 E9 J6 j2 _4 w/ p% A
<style>
  H7 q  q4 F$ p
</style>

! n! W3 O, Y) M8 c9 ?5 ?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
 楼主| 发表于 2019-3-17 19:49:20 | 显示全部楼层
数据绑定:1 c( j3 t+ m$ E6 D

$ R; w/ L1 L& O- R1 D# G0 q+ W1 P8 r( x( T$ r) ?7 n8 i1 n& d
<!-- Bind Attributes -->) z# {$ D2 F9 V" N3 V  [) T/ k: e* p
<br>+ I( `: \) j) ?, f6 F% g
<div v-bind:title="url">
& j- u" P) o1 E  "This is for the url bind"  a1 S! i  A4 C$ g6 z
</div>
( K5 I" G6 P. `& y* v( ^1 L<img :src="srcurl" alt="plmhome logo">% J4 `4 z% V# ]4 {8 m
<!-- Bind html -->- e  T- @' J5 h
<div v-html="html">% J6 U% l$ y0 u& V9 x: C
</div>2 ]; H6 y6 Z3 Z0 M# `# Y) t+ x- @3 u
<!-- Bind Text-->
2 d% {' B6 N# v. Z. }7 W$ Q" R$ Z. Q<div v-text="msg" v-bind:style="{color:'red'}"></div>5 `3 Y- t& f. W/ t) G
</div>( h* E/ h7 Q2 i
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
 楼主| 发表于 2019-3-17 19:49:26 | 显示全部楼层
数据绑定:
: F: z, q2 U, q3 k4 a+ ]3 _# j% ?- ~6 b
! y5 E7 c* U9 D1 @8 U& H" f
<!-- Bind Attributes -->- i: x# p: A( m" z5 |, u
<br>
, l2 X+ `3 g4 f" k) Q<div v-bind:title="url">; r2 ?0 i3 b$ w: G  x. z
  "This is for the url bind"
3 R- q% b% C) h: F5 H* y5 E</div>
+ _+ g6 X2 u/ ~6 Z; e/ B<img :src="srcurl" alt="plmhome logo">8 d+ Z9 t7 s! |' G, {7 W
<!-- Bind html -->
1 H/ E$ u* q4 E" U1 m2 F2 J<div v-html="html">
1 ?8 ?0 q! C. O- j/ B# t/ N</div>3 q) ]; j* T# L* I6 S1 T: d9 v0 M
<!-- Bind Text-->
, t/ H% h; Q' M% M( N/ @5 }<div v-text="msg" v-bind:style="{color:'red'}"></div>2 c7 H* p4 g1 ]
</div>
$ n7 T" h) x. q' A) M* C
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
 楼主| 发表于 2019-3-17 19:49:31 | 显示全部楼层
数据绑定:
9 x# F/ P7 D  M8 r' N- Q$ y7 G# d9 j; S9 R$ P% S+ f# Z

& t$ A. T7 ^- }  K<!-- Bind Attributes -->* ~  m5 `7 l2 y, |
<br>
& F8 e. o1 F" i# Y& x<div v-bind:title="url">
/ ^: V& g8 S$ R! p0 {1 }  "This is for the url bind"+ b$ _) S5 K/ B" e" G
</div>
( O% r  Z9 H( Y5 ], q' P1 R<img :src="srcurl" alt="plmhome logo">3 E9 {0 x5 L! F  @9 P
<!-- Bind html -->9 f, F; c2 H  o" q
<div v-html="html">
9 Q' k; X5 s9 Y3 \$ q7 }. e; T( f4 S</div>
  {$ ~5 @) n  a5 e<!-- Bind Text-->
  F& \* A- q' |4 a) u<div v-text="msg" v-bind:style="{color:'red'}"></div>; Y) c' D1 d$ x! ^3 G: U7 I
</div>+ H9 W% o, k8 i# G, e
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
 楼主| 发表于 2019-3-17 19:49:37 | 显示全部楼层
数据绑定:/ X) Y# P( k9 K" B7 f1 o' G" P
0 p! e& J/ S. w2 d2 I. C  n
3 H) w! S. o- F% J
<!-- Bind Attributes -->
# L& q: d2 j% G& n<br>$ _( ^9 [! S. L3 j0 j4 ^
<div v-bind:title="url">  ]( m0 k2 `, D* }0 Z: h# T- {5 `, ^
  "This is for the url bind"
  ]' {) f2 S% V! Q3 n7 W* ]4 c% e; U</div>1 i4 y" h- Y! V3 b/ q
<img :src="srcurl" alt="plmhome logo">
  x  J0 t4 f! Z: \/ x" B: A<!-- Bind html -->
4 p8 _# g% S* A$ F7 K3 Q<div v-html="html">
5 x2 R) ?2 A9 Z3 _! o  ]</div>' P* v7 [4 |3 ^  N. o
<!-- Bind Text-->3 |+ b7 Q0 f1 k
<div v-text="msg" v-bind:style="{color:'red'}"></div>
) K3 }- N% O* `: B* b/ ]</div>* A! g8 L' P0 u
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了