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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
9 f! {# d7 ^& O6 C
2 v# |* p4 |: ~1 {4 y% G3 F0 ?( d(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可4 o2 |' ?! W1 j$ G& ?

/ Y1 o  r" v$ @2 Z(2)安装Vue 脚手架3 q- w6 o6 y; H  J: F/ j+ X
>npm install --global vue-cli  / cnpm install --global vue-cli) C% R( J8 }' O8 s! o3 I
(3) 创建项目
5 o3 @; k$ k9 T/ P3 a" B  K0 B' a# Q' s! N  X( N: ]$ s. e
vue init webpack vue-plmhome01  }4 C: x( h  r

1 [9 ?- e8 }! R  X+ L1 i: h1 ?' k
3 [5 f5 m8 d/ R+ n, Y(4) cd /d D:/webdev/vue-plmhome01
# S0 V6 o: U2 \如果报错,再运行下 npm install : j8 w. A. m0 S, V! U

  G7 e% e& g, d& ]4 lnpm run dev
. P" H& F. Q8 b0 d7 e! d0 p
$ u" W5 ?1 B: ?4 v& L/ n& T 捕获.PNG ( d9 d1 w1 k6 b0 c* {

7 \2 _9 w+ b* C. X. j7 M8 M8 A
9 {1 w; i% g0 B$ l' a1 h5 Q6 F. O
还有一种简单的做法
: H  D: ^, A) L, }8 o5 F
5 W) x! X( w% Z, kvue init webpack-simple vue-plmhome02+ H% Y$ Y+ s7 o  h& z* ~$ Y
! i7 K+ }# M2 N: s+ ^. `0 X
目录更精简些
( c. l) g1 Y( n  Q
上海点团信息科技有限公司,承接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 [  |  q# C6 ]8 c7 m

0 W2 i) F3 A. k* e卸载老版本 6 W1 U0 S; S; `0 G$ ~! l
, {' x7 o% B! W" [
npm uninstall vue-cli -g7 x0 ?, U% h5 K

. v7 G, q9 u; `6 }, q7 A$ v安装
/ f! S) w' ]8 M9 @0 I6 F
$ L4 C$ H4 c+ Q8 ]% ?+ anpm install -g @vue/cli   
$ z1 F) b1 q8 V' @
- r" m) ^% I! |" m: y, ^* P( z8 D7 t
vue --version& y9 \. I% q( u# A% A. C) k; r$ n; E
0 g. D  @. i# i9 F( n/ a

3 z$ z9 a% V' s! vvue create vue-plmhome02" M- r. Z  |0 q

+ r! R4 a" y/ Q0 M6 O7 ^7 z6 e* ^: |) _, x/ x" N0 b, o3 |
npm run serve 7 ]3 f2 R# m! K3 N7 v/ S
) f* C4 c- e- f- q: u

3 a0 v8 J4 v; w2 V4 W0 w
  z2 q7 Q! y  B. E. Y% u  }* o; d; T/ X+ J# \" `, m1 @

: w7 ?4 y8 S7 m+ B; l: R
2 g- N, j3 R$ Z: G7 C, b- X) ~) O: w; S7 L
% M# Y& l' }! Z4 G* i
上海点团信息科技有限公司,承接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

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

5 ]" ]  t0 _0 W
<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>

* }* s7 t* Y( \1 O+ d5 C8 h  @0 C
  </div>
</template>

2 ^9 L( x. K) y# n
<script>
# D: m: F0 j8 J- y
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

9 x% u7 V+ w! P2 V8 R; F5 z
<style>

2 A* }0 C2 ^% W: z9 V! n, \
</style>
2 B8 Y4 E3 [5 \' Z8 h& V/ p
上海点团信息科技有限公司,承接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

数据绑定:" ], S+ u, b  ~4 z

$ b6 N  C* z7 Z% j  |/ F, u5 [8 |2 \0 x! k2 Z! J- E( M& y$ ^5 s
<!-- Bind Attributes -->
( B" P' \) j; h5 ^! b7 w) J<br>  V' O+ V. @5 l/ @0 a
<div v-bind:title="url">$ V" q) n: [5 }2 _
  "This is for the url bind"
" u; W- Z( a) q( X, Z1 P, V</div>
0 S+ N. y1 f  K' Z4 P6 f3 i( Z6 W2 ~<img :src="srcurl" alt="plmhome logo">
' ^  ~+ s( Y* _6 ~% d/ Z<!-- Bind html -->  Z6 o5 J: Z) r
<div v-html="html">
' y  H9 e# [# l9 o( G</div>5 M0 c' U" L5 E; C2 k( w- T/ s1 }) _( v
<!-- Bind Text-->% w1 N" l8 r% p0 t: G  U
<div v-text="msg" v-bind:style="{color:'red'}"></div>+ Z' k2 v% r- w, C0 X! [* ^7 n
</div>
( d5 a' r/ o  q; v8 c6 i' }5 h
上海点团信息科技有限公司,承接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

数据绑定:
9 C+ k! A+ h) ^" T4 S; v9 b2 Q9 |8 M: ?

/ O" D- K+ U4 n. P<!-- Bind Attributes -->
4 U* A7 K( \; o  K3 n* U9 {<br>$ h, b/ I; |- |0 I$ B
<div v-bind:title="url">
* y6 }9 p- r& J0 B  "This is for the url bind"
3 n7 a( J4 [6 s  N  R</div>
" r$ {" H$ Z1 d4 Z<img :src="srcurl" alt="plmhome logo">
' N6 P, u1 [+ N) t+ D<!-- Bind html -->* x" b# s* u0 D' N! e: e2 v
<div v-html="html">
, I8 X0 C2 A0 O1 v9 D</div>. s, m5 I' r. F+ E
<!-- Bind Text-->
! \. D+ h5 v, q<div v-text="msg" v-bind:style="{color:'red'}"></div>( N' k( n8 F1 e' P( [) }& {
</div>, j: N  p6 H+ j9 [9 v
上海点团信息科技有限公司,承接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

数据绑定:7 {$ N( B/ W; r5 b& ~) E
- U% Y4 U4 f: q) {
2 n* ~+ W$ R$ j
<!-- Bind Attributes -->
3 V( {9 J* G3 N/ S  n<br>
( G. z2 f9 u. H0 \3 C9 S<div v-bind:title="url">
( q6 K* h' ^# [+ ~$ s  "This is for the url bind"6 s1 j# T/ w5 a" `4 H: f
</div>
( z8 s) o. F0 t- q7 ^5 N, K$ _<img :src="srcurl" alt="plmhome logo">
7 K7 Q' b; D7 F; V  o; d/ V' E<!-- Bind html -->
9 E, {) p5 I+ h5 v. |* Y! U2 @& G; ], _<div v-html="html">" ]0 R$ B7 X, X: i
</div>
9 @! B+ ?; D8 X/ h8 m9 F<!-- Bind Text-->2 U) v7 b: C7 |) V" A; q
<div v-text="msg" v-bind:style="{color:'red'}"></div>' L8 ^/ U" j5 }" p" v" p/ u
</div>
4 @) ~9 n0 C4 A% {) k; 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:37

admin 7#

2019-3-17 19:49:37

数据绑定:
+ i8 Y1 T* R) N: P
8 F: u$ i' P: ^% {$ `
4 y* }( u; p' B( M! \0 D1 Y1 L<!-- Bind Attributes -->
! ?" I8 q  T" D5 a/ b<br>
3 }9 c- M! ?& k* o<div v-bind:title="url">* {8 |" }" p+ z; R# k# M0 v5 n- c, m
  "This is for the url bind"
) l6 f: Y: d, ~5 i* ~</div>, t4 `' Z  b3 v; j
<img :src="srcurl" alt="plmhome logo">
2 N8 r& C' J+ I0 N8 x<!-- Bind html -->' a( \" O$ |. d8 ^! r" l! z
<div v-html="html">" g, u- K$ K0 C6 N9 S. D
</div>9 O# I* {6 A3 L6 i
<!-- Bind Text-->% R6 E; M9 M+ ?
<div v-text="msg" v-bind:style="{color:'red'}"></div>
  \: ^4 I, E1 i5 r, _8 i5 B# n</div>
5 \  j; Z. j6 K" y- o% g+ A
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了