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

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

  [复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

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

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
& F0 ]% }5 V+ x) q1 V2 I7 w- I: F  S+ s
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可% m7 r% ?+ }6 v" @

: D% D9 L1 C4 @+ K$ K. f(2)安装Vue 脚手架
: d" q2 ~  ?. I" b5 g+ [& s3 s>npm install --global vue-cli  / cnpm install --global vue-cli
: k' D* S# b) {1 a5 I! K5 c: M(3) 创建项目 $ e/ i7 Y+ y6 Z1 {
/ @( w1 \& c' r
vue init webpack vue-plmhome01  @% z7 V9 B5 ~" g+ l! D$ W  ]" D
! u1 W! ?) n& Y' f. a

$ D5 L: E4 j, I8 y: D: U6 D(4) cd /d D:/webdev/vue-plmhome01
1 E( U5 [, }1 k! @* w" @3 Y7 Z如果报错,再运行下 npm install & v# B; E7 L  c& z; l
7 W* m6 s8 O4 k0 O# K$ t
npm run dev
, s7 Y& @* J; B/ H  w, @; T5 ?( k5 _/ Q6 ~
捕获.PNG & w+ \. [& B) @3 ?% b2 F. h

6 t2 T- \* d7 A3 H- J% h" d% `# N$ t- j$ B& f* q: r
1 n4 c2 w4 ]" w) t8 f" Y4 W; \5 G
还有一种简单的做法- h. c. O8 Y" I6 p: R2 h
+ q" V: o) P3 N, Z# G6 V
vue init webpack-simple vue-plmhome02
" X8 w) N/ }9 R, t( Z* j) }( K0 l1 a" T4 w
目录更精简些
$ u$ @% \5 v& }1 E7 |( I0 L
上海点团信息科技有限公司,承接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 | 显示全部楼层
新版本安装+ o) k3 @9 ?/ j
/ r% k& s9 x: m! M5 {2 h
卸载老版本 6 g% V$ n$ N* b. G/ D  @+ s
( C$ H; O# F% J5 Q- S
npm uninstall vue-cli -g/ ^, w5 M7 m6 v4 ^9 P

/ O, L  p# T" a  v7 K安装1 n6 `6 H- P  o) w- }4 ~

0 S: n3 y. P4 v1 ]/ Bnpm install -g @vue/cli   
( Y. J% l4 G, H3 @: Y& Z1 c. ^5 ?: d  R! Q/ H* Q# s  B
; j. S6 N6 H, b
vue --version9 X& O- j: `. x" u- Y

( M- v  P% z0 L0 Q5 W: [% J% I3 f. u% |4 e7 L: `1 W# e
vue create vue-plmhome026 L9 h& S3 f: y, R

3 G/ s/ U) c. Y% `- W$ A* f% J# |6 |  D2 C+ \' n9 Y; I2 T
npm run serve 2 q* E3 p+ t! g) k) V
& e1 t1 ^$ G% M

- l! _9 x- ~" V; a# Q' n& j
% H' q( w/ O- T; |: P3 |5 I; B3 k: Q; U7 E

- X4 v0 n+ S! d. u
8 o# J) i6 N; u
$ Z; O* \# u& s" J/ A) V( z
6 c. h3 \* G  `9 @" O7 u) P
上海点团信息科技有限公司,承接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 | 显示全部楼层
第一个例子---基本数据的读取

! F8 K# J& M( c: n/ S
<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>
" ]1 ^1 m! M9 Z% O6 {
  </div>
</template>
2 m# a7 V" _9 [3 c5 ~
<script>

, ^4 W* k/ |8 {* g5 s
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
3 M# C/ m% H$ H1 j* T& u! I% Y- d7 M
<style>

# Y/ k7 _, f" H$ I9 q: q5 @5 B+ P
</style>
3 c! F) _2 I7 f8 C. G4 z7 _* @
上海点团信息科技有限公司,承接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 | 显示全部楼层
数据绑定:
  C  S0 u$ e' |7 o7 L+ E) y- Q; @* g# u2 f
  }# i( |( q- O
<!-- Bind Attributes -->. w: E: ?) N& ^
<br>
* I" z! _5 D1 H. C0 o0 g<div v-bind:title="url">
) S$ \* T* \. K5 O  "This is for the url bind"
, k3 u$ Q& A# b0 j  }5 J</div>( w; R* Q1 [! F; t9 |6 e" ~  w0 R
<img :src="srcurl" alt="plmhome logo">
  b" X2 ~7 r9 S  K% D, @6 L  D- t3 t<!-- Bind html -->8 T) m' V( o! d, w
<div v-html="html">
. E0 y/ k9 s; h+ N) {& I  j7 c8 \, _</div>
) _) n4 i, {, H# L/ S# ]9 V<!-- Bind Text-->
& @$ J1 p6 t, O( r2 b5 O' E5 q<div v-text="msg" v-bind:style="{color:'red'}"></div>) Y, X! f# v2 {. z
</div>1 h+ N3 ^; I! {# r6 X9 K6 U
上海点团信息科技有限公司,承接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 | 显示全部楼层
数据绑定:  |' }4 b, J3 d( M5 E8 x. b

: ]& H5 x+ ?$ F6 d( X5 y6 D) r) ]  M
<!-- Bind Attributes -->/ x6 {: n9 D9 w( P) v( @. \: D: x8 i4 p
<br>3 E3 y! i- U, y# ~+ g. G
<div v-bind:title="url">
. |- @% ]7 c4 t* M  "This is for the url bind"
7 l+ Z0 l8 M3 _% u</div>
1 R# T  b0 C, s# b5 U<img :src="srcurl" alt="plmhome logo">( B* Y( C; \' \
<!-- Bind html -->6 N' F$ t4 O7 D% x2 U: J  K3 y; w
<div v-html="html">
0 ~% x/ x, v) [2 Y' Z: }! h) ^</div>
+ G9 M; O$ g% b# B<!-- Bind Text-->
% o; B7 Y$ l" A2 B, ~1 L( }<div v-text="msg" v-bind:style="{color:'red'}"></div>
+ w" S; ~+ }( F2 V</div>
9 z$ m0 x& Q4 h5 ~6 F3 k4 m: w# T
上海点团信息科技有限公司,承接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 | 显示全部楼层
数据绑定:
/ J' g! h! `5 R( s0 B$ W4 P7 Q3 m& M% Y; T

7 x0 H; ^9 m. J1 h9 B<!-- Bind Attributes -->( N0 i3 \* `% D  ^  J
<br>) N/ a# z4 K, f/ [8 h3 c
<div v-bind:title="url">& e9 b7 b! m& k3 l- m8 v/ x8 T
  "This is for the url bind"
- i2 _1 M% s6 k& R0 l, P0 L</div>
  {4 t/ ~) O1 H8 j" a: Y+ c" K<img :src="srcurl" alt="plmhome logo">3 |8 s! p9 h+ \9 g) Z
<!-- Bind html -->
) d5 ]  N: a7 b2 t& V4 Q8 k<div v-html="html">, s& d, n9 o3 `  l! i
</div>5 E) O5 I% P6 }" m( ]
<!-- Bind Text-->
/ n7 ]. G- H) \3 ~! E1 X- r! H) L<div v-text="msg" v-bind:style="{color:'red'}"></div>9 _. \; C0 E" F: j) F
</div>1 A' Y# h2 Q- P3 X+ \' 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 19:49:37 | 显示全部楼层
数据绑定:
, F, Y( \. ?) d: H0 }! C, t
+ Q: N) z6 v. S$ c( v: w
$ V3 F# k+ s% l8 M* A: k% T<!-- Bind Attributes -->$ u% c9 n* [, Z' a
<br>0 i9 c3 a, R2 s. K# v; }7 Y
<div v-bind:title="url">
7 X- O' k6 _# S* i# i) X* G, h  "This is for the url bind"3 F+ [% K3 Y# _" z8 ^
</div>
. I1 s5 s/ o4 j" r<img :src="srcurl" alt="plmhome logo">2 `" t0 H# J2 I! b# k* A& |
<!-- Bind html -->
) ?0 n5 J" m  V2 i2 f  X# o. F0 ~% m<div v-html="html">
7 a, y) K9 {0 B, ?* L</div>
* c) z3 m+ w. f4 C: k4 z4 \! c<!-- Bind Text-->+ X9 e! C8 H. R; V
<div v-text="msg" v-bind:style="{color:'red'}"></div>( b" Y+ R1 h! U) G
</div>
, p" D) U# g, S) E" f
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了