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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧8 `/ R% L. k( L: L7 l+ z0 W0 A/ E

1 S4 e2 R/ r! ~(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可/ ?3 q$ ^6 \& B6 }; A3 I* p+ d9 e
5 _% j. p. u6 Y; J5 r
(2)安装Vue 脚手架
$ O) \# L: [) i! Z( L>npm install --global vue-cli  / cnpm install --global vue-cli
7 V- K6 [) ~) _0 ~8 Y$ c0 c(3) 创建项目
4 l8 J; D' W* k; y$ O/ h( M
. z# Q- K4 F  ~vue init webpack vue-plmhome01' x  k. q# N6 N

6 W2 s! M& s1 m% e, i8 I9 g! Y# J! O
(4) cd /d D:/webdev/vue-plmhome01
8 _/ V- z$ E3 k% _如果报错,再运行下 npm install + B* d! M" K. `1 G% \" G

4 O: Q' P/ A6 N# ]5 ^/ s: Jnpm run dev % F$ d8 P3 N) D
* _4 @1 C$ O/ d4 i: k, d
捕获.PNG
/ \1 e- F* d6 v9 h; f! A; k; x
. O% A& V' U8 V* {7 o) u. h' {
. `& E$ h: w) Z& v( D/ b  ]" J0 A) r! C! g/ z: U* S" {
还有一种简单的做法% s, D& j. Y1 J: u

1 s+ l* l  z+ X4 [6 ]+ Rvue init webpack-simple vue-plmhome02  J# ?4 o6 b- p5 v, P

8 E) _4 ?1 T/ A. a  v0 ^! j目录更精简些1 q9 W; V& U( ]6 }
上海点团信息科技有限公司,承接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

新版本安装
3 e7 ^' Q3 B% m- J0 q; k; m4 F( B2 l# \+ O! ~6 |. b
卸载老版本
% z! C' K5 l3 x% q8 w4 M# c8 d; D+ _" U4 {- g1 r5 o9 O0 l9 f
npm uninstall vue-cli -g
  d/ Y1 {$ ^; B. T  \
1 N% r1 P# z* J. E& P, A$ @安装2 j, J/ H5 [7 Y4 N6 e+ z: e
4 X: m4 M% o8 z" w, N
npm install -g @vue/cli   
- A; u4 T1 {1 x1 G) H2 w. n* v/ y+ j( z  w- ~  l

5 \# x0 J! R5 Avue --version
) R1 Y7 j* E# g5 f4 M  M
3 |5 f) x3 T8 ?' \
7 d5 F+ P5 Q8 P) |9 Z/ qvue create vue-plmhome02: p' I) W3 p! X8 h" l
8 K4 c& f) Y5 n, \: W8 }, O

: b* d3 R& ~7 c2 U8 V, _2 q4 Y) o; vnpm run serve 7 F% c2 k+ e0 b/ M. U3 e( s( C

" K: W) J0 x6 X6 \6 d% Z' ~
, k7 n% s! Q9 m8 I4 p
, h: _: p% D+ h& s( B& W2 k$ m0 }) ^4 G( J9 y
- A2 F  \5 t4 w
* J% `4 Y/ g1 @9 c- ]* ^" R
. o+ L4 z: t3 L: b8 Q- g9 }0 q. a
5 Z; B- j6 S0 R. B7 n
上海点团信息科技有限公司,承接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

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

0 ~) V! J  A+ E: O. K$ f
<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>
/ @% J2 x8 \6 V, g9 W2 v
  </div>
</template>
3 I2 k  E9 e* h) a! {
<script>

) _; h; h: l/ ?# d' J* v; e* D4 y
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

! O, h3 s0 D+ O) N# H
<style>
8 Z$ ~1 {, X# @, m# \% V
</style>

5 a3 f  N$ }8 j" Y6 G. p) l$ H7 R. W
上海点团信息科技有限公司,承接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

数据绑定:
+ N$ v/ ], I0 \2 j
9 B3 D  H- A9 E9 A5 k. V, W6 Y1 F3 o4 O) @) M
<!-- Bind Attributes -->- G; B  m% N8 T
<br>
+ N( s- T# S- y$ r7 o<div v-bind:title="url">
% p, l+ |9 _9 l7 {' y& h( V5 m, M  "This is for the url bind"
. \1 L' w, C6 |</div>  J4 B0 C" O% {4 D! R
<img :src="srcurl" alt="plmhome logo">* P5 `1 o: }2 o" `3 o
<!-- Bind html -->: M1 a7 \$ {- V+ [. J2 o& |; t% M
<div v-html="html">  U3 f5 F9 w+ P) A8 B
</div>5 h$ o8 O: ?7 X6 P+ J! w0 ]
<!-- Bind Text-->' u+ @  G/ ~1 [
<div v-text="msg" v-bind:style="{color:'red'}"></div>1 _) F' q1 C1 J+ Z" l
</div>
8 W+ t* M5 W; V  W2 K- s2 i
上海点团信息科技有限公司,承接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

数据绑定:
$ g  p( t: ^' M: x) z
; e$ U) x" n) R: z7 X7 z
( t+ ?: s' s* ]1 D8 |<!-- Bind Attributes -->' S, T3 {2 d0 L# @/ K/ R! w$ L
<br>
0 t$ Q; h" y, H6 R( o<div v-bind:title="url">; J5 \0 V' o. L8 Q- a4 d
  "This is for the url bind"
% v+ d& e3 e) C# E% H$ E" Z</div>7 h# `- `$ G. e+ u9 c- E" [4 V, C
<img :src="srcurl" alt="plmhome logo">7 V8 y; n. c; y$ V
<!-- Bind html -->9 s. A; I# z; V" M4 a. P: W( }
<div v-html="html">* K9 E* z& p3 E1 R6 c3 a, l
</div>
. ^: T( b6 S0 t2 v# [<!-- Bind Text-->- j' j3 G' R- C+ \- K1 S
<div v-text="msg" v-bind:style="{color:'red'}"></div>/ o. o2 e4 }9 q6 E. E
</div>, ^+ E  o  E0 ?
上海点团信息科技有限公司,承接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

数据绑定:
1 t) ^4 W0 O5 O3 r5 q, z& k7 \
3 F; |( [- j4 j/ q9 X8 E2 L0 X: \+ q, o
<!-- Bind Attributes -->
7 o3 V0 U7 ^; G5 ]: _: `0 p: f: P<br>
1 D$ x+ o8 Q) }, p  Y3 V<div v-bind:title="url">
/ z( S  Q) y3 Q  "This is for the url bind"
1 {- B: b  @  a6 Y) p</div>* B( v3 l  r6 N9 K' D
<img :src="srcurl" alt="plmhome logo">
$ [$ V+ p3 W3 {2 @<!-- Bind html -->; H; D4 {. T* {2 a6 h% E
<div v-html="html">, x% Q( B0 [( M4 l/ t
</div>
8 `$ w. B9 D; o2 f$ B9 C8 G# c<!-- Bind Text-->
: {. j) p: j3 C<div v-text="msg" v-bind:style="{color:'red'}"></div>6 t$ O5 Z' R2 n
</div>' F- e# x2 F. K% r/ T
上海点团信息科技有限公司,承接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

数据绑定:! ]" P  t1 R7 _5 |+ o
7 J8 X& T' \6 J/ G/ A6 L
" V" @1 v; g8 p$ h. R# C9 }1 w+ L
<!-- Bind Attributes -->- d" k9 Q2 K! _
<br>
8 U  Y! ]# ]+ j+ L<div v-bind:title="url">7 n, \" {9 D0 W- j" B
  "This is for the url bind"
8 \% v7 C! _1 E# r1 `" x</div># p- L3 Y5 Z# d* \: |
<img :src="srcurl" alt="plmhome logo">
5 m3 ~$ I8 O9 P6 d* ?* K; h" `<!-- Bind html -->
+ C4 @2 ?/ Z5 g<div v-html="html">3 h* n( v* {! N% C, E* f
</div>
# o7 G$ \* b4 }5 R5 b<!-- Bind Text-->- t( p9 j& C: ~' }8 j" z
<div v-text="msg" v-bind:style="{color:'red'}"></div>+ k5 c' f8 B0 b: P1 l  d
</div>
0 q$ s8 n' s0 o7 g
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了