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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
5 o2 @7 Q3 }. m9 G  `
" S2 N1 E) o' y7 F( K(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
- T* p& p( U$ w
3 y6 X  Y6 N( B  j: O. c(2)安装Vue 脚手架. r# a; e- L: C0 t  o6 C6 g
>npm install --global vue-cli  / cnpm install --global vue-cli
+ [0 j8 N' G6 K" V2 r: s# J0 M; m(3) 创建项目 ( s& O8 J5 Y. w3 Z' S9 j

  C2 x/ j" `2 ^& h  F9 _vue init webpack vue-plmhome01
2 ]3 ~% O9 ^3 d. N1 I+ C
5 F: {% `: e. a" b! k9 ~: i/ _9 ?2 O9 L. L# ^
(4) cd /d D:/webdev/vue-plmhome01
4 c. [$ f$ ?( }7 h  K/ y# g, Q) l如果报错,再运行下 npm install # g, T9 o/ w% T- P1 |7 R

* }- c! L* O1 L/ c2 j! qnpm run dev 3 v2 g, U5 c, \: ^8 L

. `: Q4 K: \7 A& E, P5 a% J+ |( J( m 捕获.PNG ) h3 `& G/ Z7 J5 C9 m! x
) D3 b* z9 H" ]

3 Y- l2 f. _/ Z$ l: H+ j- S
% x" W: V9 W0 a* T6 e还有一种简单的做法
- m" }1 C& a9 B- f# l% l0 d* r% U' S4 t) j7 F! ^" H4 Q
vue init webpack-simple vue-plmhome02
; D& h! A2 ~! m, a% U3 O+ K
7 x+ ]( ?" V' z! \' T/ w; ^目录更精简些; k( Q" c+ F  V3 t& i5 D1 f# O& m3 t
上海点团信息科技有限公司,承接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

新版本安装: k7 f* H. q" S  T8 Z: A* ?

* [2 E" S5 Q1 ~7 \& N/ X卸载老版本 0 c3 A) {  s8 c4 s. I5 C: u
! D  k- G) y8 j6 Z( S* m; j. |" D$ a, v* M
npm uninstall vue-cli -g' v: {* p( O; f, D5 q

4 h4 Y1 }6 T& X5 F6 P安装
9 E$ A# O$ i% a, ^6 E4 B  z
8 r4 m3 ]# g+ ?8 gnpm install -g @vue/cli   " t& r- V' m# y, L% f* D; q- x! \

; L3 ]" I: U; k. M
& d: j$ H1 C% n  k( Hvue --version
7 h0 w3 a0 I' P7 r+ p; H' p+ P8 o" R& t1 J. y1 A% e

1 a! F8 ]( k9 s6 `vue create vue-plmhome02
; U% }' b0 Y" a0 }% i3 v" z
5 x) O! X6 y$ t8 w5 h
3 R8 d8 R) h% A5 Inpm run serve ! Q- Y; p% ?% J2 h0 \
* U4 W* e% @6 s1 y9 C( W: x! C: X
6 W, s2 E" y% n' ]* u/ @. @

- i6 H, \. ^0 P+ m5 m: W
3 t5 |: e. @' Z* u  C4 {2 V$ g! Z+ @* d
7 a& Q$ M% i* r8 F
2 H# ]1 S4 V$ n7 I( _
' Z6 l% W* y8 l  z  M3 c9 c5 |) ?  v8 y- S' w* k
上海点团信息科技有限公司,承接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

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

( c8 g$ {8 O0 @1 H' T/ w) n
<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 ?# B8 S! E8 v9 A5 ^
  </div>
</template>
  z: n; N, o7 ^( R- g
<script>

7 H. l3 Z5 C9 N) K, P1 Z
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
, v. g( `" J( A2 F' C8 y4 y( z
<style>

/ F. j7 V7 K- ^: C: C& [1 \# ?
</style>

* }: R: z0 Y) y6 C7 c/ p2 D9 O
上海点团信息科技有限公司,承接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

数据绑定:
8 E1 k! C6 M* x/ m1 z0 P4 L! S
: C- }. N! D) I! V* z
. T9 j0 w4 ?, N- L; n1 K<!-- Bind Attributes -->
; I% N0 b4 U+ K9 [3 K9 l<br>& U. g8 A$ V6 ]2 l, r
<div v-bind:title="url">* e( r; a4 D8 W  @0 j# E8 f; J
  "This is for the url bind"
( F( Q5 t. M7 j( x3 u: F2 S</div>
. e7 \: g, t0 C6 l6 b. \' [<img :src="srcurl" alt="plmhome logo">7 L5 C6 B* q/ t' T8 K* ?! Y$ R1 P, Q  s
<!-- Bind html -->
, l0 n+ n0 X/ A* m<div v-html="html">: n6 N% u: f* S6 f
</div>' @1 j; d0 c2 g/ q6 v
<!-- Bind Text-->
- c/ S" _; @+ u: n: Y( p<div v-text="msg" v-bind:style="{color:'red'}"></div>
# p; |  r/ ~& d) f' }7 R* g</div>/ ]/ F$ V- i' S9 ]: x0 @% C9 K0 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

数据绑定:
' j, j1 D' }& k0 t7 Y# m3 Z( Q+ a6 j% x
6 v3 d8 |$ _# l! J' Z
<!-- Bind Attributes -->
" u' s. ?- S+ }: U- }<br>0 B6 b1 Z5 {1 J5 w. x/ s7 S
<div v-bind:title="url">8 n. u. F* Y' p% g. ?. v$ f( ^
  "This is for the url bind"6 k8 b2 E6 X% H( x: t; C0 x
</div>1 O. ]7 v- N1 M+ \# D' {% ]
<img :src="srcurl" alt="plmhome logo">
' I- ?- O5 z: N<!-- Bind html -->6 T( L+ o; u$ \2 T( G
<div v-html="html">
/ q+ a) G; B4 u& X+ `  P</div>. \% c' o4 n' |5 N; V/ I
<!-- Bind Text-->
0 P2 K6 [. C; j<div v-text="msg" v-bind:style="{color:'red'}"></div>
' q; B. Y$ W% J% r' ~</div>, |2 B' e! D5 H$ Z4 k6 b# 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:31

admin 6#

2019-3-17 19:49:31

数据绑定:
* P% z  j# h( S* S* x) \2 f$ B8 c1 U
3 W! x9 u7 L5 {9 w/ q$ A
<!-- Bind Attributes -->/ a( d0 d5 a7 ^6 `
<br>
8 `1 ?. V) M# ?4 T0 E<div v-bind:title="url">
. H: I* G. P6 w1 J2 R* @  "This is for the url bind"* y2 `- R! L& i& C" ^, e
</div>  Y& I9 w& n2 E. t; k3 }  V, t
<img :src="srcurl" alt="plmhome logo">2 P8 v0 Q0 P/ T! H
<!-- Bind html -->1 N0 {, i& V. s" O* X& v! H# A$ L7 C
<div v-html="html">2 |% t' J3 F# f+ L, \6 B
</div>
$ U4 l0 M0 d- M+ }4 h1 P1 \<!-- Bind Text-->" p/ V4 T- _- y- p" O0 `: _% z+ D
<div v-text="msg" v-bind:style="{color:'red'}"></div>
- Z& H. ?$ N! u</div>
8 F2 _2 Y8 C$ b7 O
上海点团信息科技有限公司,承接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

数据绑定:) ?! l8 Q# o, M% G$ U

9 ^0 c& Y# j& L
" ]) ^- Q1 ^& o; @6 I3 @5 U) D* b<!-- Bind Attributes -->
# @% H; }# B. f% q' m<br>% z3 I/ Z% C) e3 f9 O  a) o
<div v-bind:title="url">9 t; x& w4 x! y
  "This is for the url bind"( t5 {. W$ r' [$ ~
</div>
6 N* f$ V# m7 K& a8 w* ~, s<img :src="srcurl" alt="plmhome logo">
4 ^, R7 h1 k) _<!-- Bind html -->
2 o7 |) q$ S- Y; B<div v-html="html">' B. Y0 L& S0 r
</div># p* I& }2 N, u3 Q; O4 ^5 v. B2 Z
<!-- Bind Text-->
7 Z3 ~; C5 [- g<div v-text="msg" v-bind:style="{color:'red'}"></div>
0 S- l1 q8 `- J+ x: o* h</div>. s/ S/ J; ]; E) L) 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二次开发专题模块培训报名开始啦

    我知道了