PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧& G+ U' |4 w: S" I) m8 X
, D- D. ^- |  ?) M6 b9 R+ d
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可) U( b  W; K6 `3 }% h! ?) y4 T/ H( O

: P" B! L" x* k& x7 V(2)安装Vue 脚手架3 W9 h; F. f, V! o& X. R
>npm install --global vue-cli  / cnpm install --global vue-cli
2 F! W8 Y% A3 p/ ^) ?! C$ r(3) 创建项目
" G+ w% c+ O9 D
8 ^0 K% u: R) V3 d) |vue init webpack vue-plmhome01
. z/ O- F/ T- D+ Q+ l6 y2 A1 ?  v! J" b6 C# H. |
1 w0 ^/ ~& ^( P. a( z+ m  ~9 @
(4) cd /d D:/webdev/vue-plmhome01
6 Y$ u1 `- d0 N5 A如果报错,再运行下 npm install
) u  d: b- K" [2 L- c6 O) P& U
7 D' o: X& D5 `/ ]' K+ f, inpm run dev + F6 P/ v9 m5 G) G4 x

/ G( o; u& U! ?$ D5 ? 捕获.PNG : M5 T1 M3 Y+ f& W& p
3 F6 |4 i# N: _* P, U) {' V2 H# F

7 F' M% W  K" I) q  Y/ F5 [0 v* T: W4 L9 X* G4 r- ]
还有一种简单的做法2 G& b- b# N( c3 ^& ~' s+ W0 l

. L" _3 I( W0 M! hvue init webpack-simple vue-plmhome02% p0 X4 n' G( s
, b1 \  D' Q8 Z7 I- U
目录更精简些
- Y: D9 K) d* B3 L# \1 W
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复6

admin 发表于 2019-3-16 19:25:52

admin 沙发

2019-3-16 19:25:52

新版本安装
5 l+ D  t! b7 C/ @4 ]. ]( E  u6 u. v- B& Z
卸载老版本 + R' M: Q6 z, ^# h" Q
- t8 y* f$ W  J; O8 ]3 O; c
npm uninstall vue-cli -g$ a. f- Z: i+ ]. M4 h
' p, B2 D! k* K: S/ P$ f5 n+ z- ^
安装, b' m& ~( k+ `( ~
, ?' S8 b2 p! o/ ~. ]2 O8 L
npm install -g @vue/cli   6 ?5 b, S& L0 ]7 I/ `: E
' X6 ?& T. {4 }  F5 L1 _0 X
( F0 [2 J% a* u" A4 e
vue --version& b. K" m( B. r! j% W- I
5 e0 p) i& @& I8 m

/ x; J; Z4 K- n$ \. Ovue create vue-plmhome02, v# }$ g! q0 b9 B

  T1 h1 x) e1 q3 r) n8 R) J" l
! K4 d+ P2 O- R" N- v* snpm run serve 8 H" @3 F, Y% Y2 a! h. ?/ [$ X, }$ \
0 p* p$ j- ~: E+ C' G
" F  c1 {6 {: ~2 Y7 T) @
$ x6 S' H( J( `. i% G; d) H
! b; B) ?4 w* M$ L+ s% d

2 b7 q2 k9 s. J% O6 S6 U4 R- Z- n2 n
* n5 q& C% f  g; ^& _0 u; i' W' I- V! m: J0 H1 W3 J$ Q
# h/ K, W3 N6 D) w1 x, l. g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 17:54:58

admin 板凳

2019-3-17 17:54:58

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

) \$ \8 U2 e& p8 U
<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>

& a5 F, R4 o) w- D/ T# @
  </div>
</template>

, E3 J& o" v5 B3 k5 }+ G; {5 J
<script>
# i) Q4 |' m. [. Y# C. ]/ f
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

* y" }* w+ \+ \4 Z. K( K
<style>
/ d3 m. R! U* ^* i8 E
</style>
1 X8 h1 K! a4 Z% A3 N4 g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:20

admin 地板

2019-3-17 19:49:20

数据绑定:1 v& l6 Z  @' @7 [9 z# j
7 p. f3 O9 ]" Z. Y6 |1 C. `2 z4 z
% g0 H" s( \- @' |5 V. s/ {* X
<!-- Bind Attributes -->
, [; K% {& l" s/ {8 ^, ]<br>
* [3 n/ x. |0 x7 w; s) X% A  v<div v-bind:title="url">: J9 O; q0 a. }2 b
  "This is for the url bind"
1 w1 _. K8 j" ]/ S3 [6 N/ A</div>
# d+ x2 x4 S% y<img :src="srcurl" alt="plmhome logo">
5 x& k8 z7 ^1 j. _- L. w<!-- Bind html -->
0 S. d/ G6 f7 y; g2 G2 X<div v-html="html">
  b1 r4 u% q- A8 g5 D: ?</div>5 I+ L8 V7 A  v7 _* H
<!-- Bind Text-->
, n7 x$ K6 ^- S% q<div v-text="msg" v-bind:style="{color:'red'}"></div>
( L9 k# G  _8 n2 f' J, d# }  k! @</div>
! |/ G3 r  \. v) c( R+ n+ N
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:26

admin 5#

2019-3-17 19:49:26

数据绑定:- t+ w% i% W" h% W, v

+ `4 T8 X: E, |0 k- n
6 c7 f' c" b+ V9 O- ?5 i' F  T& H<!-- Bind Attributes -->
* r( {) `  j4 t<br>; J' j5 f8 s: H9 Y- |1 e
<div v-bind:title="url">
9 k# i- B/ g9 {9 Q  "This is for the url bind"
; q' C# C8 _& s+ S: r</div>
1 i2 I& V5 ]8 m3 i2 u+ n<img :src="srcurl" alt="plmhome logo">9 d5 ?- H. i- m- `
<!-- Bind html -->
5 H- k8 @6 A3 X. m' f8 ^<div v-html="html">
8 O' s* N4 @# \1 h4 ]</div>
  \0 B0 J% J/ b; N/ ]0 z) K3 `<!-- Bind Text-->
. N7 \& e; o& _9 s" K<div v-text="msg" v-bind:style="{color:'red'}"></div>* L0 N- b3 J9 [# Y4 b
</div>- h+ S" a, L9 m6 Z# C' @2 z! R1 d: L: C
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:31

admin 6#

2019-3-17 19:49:31

数据绑定:! C  a& X9 J! G# `

8 E0 }' ]1 f9 q
1 D* g% }9 `& H. T6 [5 [<!-- Bind Attributes -->
  B; [. w" N1 o<br>
7 w! `' z" H; I- P! q/ U3 d$ J! {<div v-bind:title="url">0 }8 F) V* t! x' z: x
  "This is for the url bind"- Z3 w  L- K8 n/ B/ w. M
</div>
0 P. z( l: l. S7 Z/ A' c7 P& h<img :src="srcurl" alt="plmhome logo">
: U# k3 }& \* ^, y" h. _/ T2 W3 Z<!-- Bind html -->' v: e# y' {. X; P. K
<div v-html="html">
* e( R  R9 l6 A0 {* [8 d5 k) D: q</div>
+ I4 y4 K  c* {; {<!-- Bind Text-->
( m. B' I7 K4 w, s& _<div v-text="msg" v-bind:style="{color:'red'}"></div>0 ^! }8 l; v( D7 `* v% W# d
</div>
1 i) C4 t  d$ K
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:37

admin 7#

2019-3-17 19:49:37

数据绑定:
" k2 t4 Y- v5 q8 S) o8 U" W7 P$ T; v+ {
: l! A- I  X/ q; i; a
4 f8 d, o3 f6 }; T  N<!-- Bind Attributes -->
9 {9 j+ V1 D4 _# G9 h, W/ E<br>
. H% K$ [' ~9 D) i7 h; W8 @  B9 j' `<div v-bind:title="url">7 J  n/ j+ ]5 g# P! v
  "This is for the url bind"; C& g2 p8 e1 v$ h
</div>
. P3 \6 B- @* P' }/ h! K<img :src="srcurl" alt="plmhome logo">' o9 ~5 o9 V1 P0 a
<!-- Bind html -->0 k) ?" h' C+ n2 n
<div v-html="html">
, t! a4 f' X2 A4 U% s5 `" W</div>& x5 W5 }$ c7 `  i
<!-- Bind Text-->4 i" f2 N! v$ E" |0 U- G
<div v-text="msg" v-bind:style="{color:'red'}"></div>
6 e$ |8 s& h2 [& Z% X</div>
& A2 f& p; Z" U- h
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了