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 2572 6

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
4 d; Z2 p4 K9 e( ^- y, g  @( v# s" |/ N& h/ E
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可$ ^  {% W+ {% q; u, E# s
1 y: A3 Y# x+ y
(2)安装Vue 脚手架
; U: U# V9 I- P6 b4 `>npm install --global vue-cli  / cnpm install --global vue-cli
' B5 z7 G! ?+ J# D(3) 创建项目
9 k) F2 ~& w0 a3 P2 R3 N% V6 J
! @" l+ M5 G4 q/ l! A' {8 x* Avue init webpack vue-plmhome016 v. V/ E% K  \9 e" E

: X& t4 L. m" @) a" L$ `* {2 _+ Z  v1 j) C0 o: k
(4) cd /d D:/webdev/vue-plmhome01" y; s% a; |0 Q) z. w
如果报错,再运行下 npm install ( y4 v# O1 z8 x' C4 U2 H6 Y
' g" O' p. T2 |, g: F
npm run dev ; R8 V9 V& _: Q* T. C

, E5 v1 M  O/ f4 ^3 y. _ 捕获.PNG 1 X; X$ v+ k; U; G; D+ _, e& i

8 k: s' G, `' ~% e8 x* ]+ x7 k. R& T  d& n* C( o3 U# @# h& I

; x/ s: B' z, d* g- q还有一种简单的做法
* w3 v# G2 G: y$ I
" O3 \2 k6 l/ F: q6 h4 ~% n* Jvue init webpack-simple vue-plmhome02
6 o7 s: u# c5 T6 A# g% ^9 z& j' _# S4 H2 o
目录更精简些
2 D  \' ~. ?% O9 A6 b# ~, n
上海点团信息科技有限公司,承接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

新版本安装& K# O3 D' I, H7 k; z* B
8 }" N+ W% K% X: ]/ P
卸载老版本 2 m0 a2 J3 W2 n# M- ?! H
- c: I/ h, \8 M
npm uninstall vue-cli -g
( V0 |* ^- b+ E& B) ^% I8 \" I: Y* ?- L. N, W
安装) W8 ]! L, }9 j3 q) p/ @
4 \3 ?+ h, N/ N1 p2 f- e3 I
npm install -g @vue/cli   
# l" b- [4 R- d8 C- J) d  L+ C* z+ k1 }' \

; _) D* c" ]0 N) B9 I, ]vue --version$ _$ u4 n0 ]* E4 g# V
5 r4 p7 A  r1 m  ~$ o7 h

2 s: j! e0 Z" \6 p# Q2 I, p, zvue create vue-plmhome02
, W8 |8 n) G) B- h7 y0 D  q# |( c2 i! H# {

% M- t+ Y: m) ~5 unpm run serve 4 z3 V5 ^+ {0 n5 _. j: h

+ H! t6 l" p" Y) K0 y. V3 \  L

& v; m. t/ p- s7 ~$ @! Z$ K$ N% m! z# v" ~4 h

0 j8 i! p+ o  t. {3 a" C2 F% N" v4 l$ x
- ?" M$ _- W8 B$ C# T) g8 H; Q
6 b/ [# r; j) J
上海点团信息科技有限公司,承接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

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

! ~" X. S2 O4 V+ w9 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>

# P$ w8 J: k+ O' P4 b
  </div>
</template>

5 L' H, A3 j/ F: e( J7 e- P0 |: M
<script>
, Q- f2 {) T+ ^- D0 b$ O4 Y
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

& U7 T+ R/ c# `8 X) `3 W, d
<style>

' F  o9 x0 |4 F7 w
</style>
$ B: _, G7 r' j$ `& Q: {
上海点团信息科技有限公司,承接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

数据绑定:
( d- u0 z/ l' s' F0 \" d* o1 r) p4 m) A: k: r

/ E7 F, L  N- G' M9 E2 {9 F<!-- Bind Attributes -->
- {( T" M+ U; n$ H<br>) U* `  D9 T0 z8 p) _0 _
<div v-bind:title="url">% B3 N5 g) r, v; D- i
  "This is for the url bind"
8 I0 D0 c- ^5 {</div>
: }  f6 d5 s5 X6 z<img :src="srcurl" alt="plmhome logo">
' ^; o5 m5 s2 {$ m% g  J( t<!-- Bind html -->8 L# z' O/ T7 p; {) f  n* I4 U
<div v-html="html">. B% X+ M# L' @( z) v9 \/ ~
</div>; G2 b) p$ W' X% ^! k
<!-- Bind Text-->9 r+ A5 l' q( i+ l+ Y  V$ U2 E
<div v-text="msg" v-bind:style="{color:'red'}"></div>( V2 ], Z, |) v+ L7 ]
</div>
/ m, t' O" v$ T" Q9 l" {# {) j+ v
上海点团信息科技有限公司,承接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

数据绑定:
1 j% `4 A7 j; V$ y1 B2 p2 z) C7 s% r* i2 {
  P- J/ G1 S* D0 s+ O
<!-- Bind Attributes -->
! Z- {# C$ X& Z# T  h<br>* h4 H. v. L* y$ f
<div v-bind:title="url">$ K) `$ W. E4 |4 s7 {
  "This is for the url bind"
5 d2 V9 k& g$ `2 B7 `6 F</div>7 T  W/ F7 N, w# |
<img :src="srcurl" alt="plmhome logo">
: L5 h' |: K* G) |( T2 v7 i<!-- Bind html -->
8 A' c: Y' y5 q/ B9 ^. \<div v-html="html">5 s9 T* ~/ I7 L+ ]* _
</div>1 ]# h  X1 g2 K7 |' ~; t
<!-- Bind Text-->6 B4 d- P" c. s& Y( p+ q; ?
<div v-text="msg" v-bind:style="{color:'red'}"></div>) g4 E- U* o6 L% z! G% o5 x
</div>
2 D- W' [8 N& X# l" \; m
上海点团信息科技有限公司,承接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

数据绑定:* o8 y0 d( d3 |8 b( j1 r

9 T; a" E6 u2 V# ~4 J3 [
7 O' b- x. L5 I! k+ J<!-- Bind Attributes -->
+ g2 X4 g2 M5 F( p<br>. ]5 Z- P. d( f. Z, k% d: l( ?% P. a
<div v-bind:title="url">& n4 j& |" B( r! F" P/ n2 `/ b8 N
  "This is for the url bind"
% g7 K& o7 K  L& L+ S- C# b: k- Y</div>
/ @' G2 z+ a. m' P9 s% L: ^<img :src="srcurl" alt="plmhome logo">
; O( J( [2 B- @( u- g' f( x<!-- Bind html -->9 z& l2 b) {7 D- ~# L* w8 N9 ~
<div v-html="html">
. c+ `2 @. X/ B) w</div>
' ?2 k! k$ F: D& X3 ?* `<!-- Bind Text-->
, K5 {8 @8 ~. x6 _<div v-text="msg" v-bind:style="{color:'red'}"></div>2 d: U" n# J! Y+ k/ b
</div>" Z3 Z  n# v$ G7 }" v
上海点团信息科技有限公司,承接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

数据绑定:& ]  P% K  R; |/ r6 O9 a) O7 P

: B, g% b: l1 L2 B; x
! e' e, e/ K( f) w" T<!-- Bind Attributes -->' r; h" s2 x9 K' D4 H
<br>
0 b1 Z4 O+ g# `' d: l# R<div v-bind:title="url">
1 F% S# `+ U/ ]0 P; z/ j; C  "This is for the url bind"& p# c& ~2 ?- H: B, {7 ]( R
</div>; n  J, @- F. A. F( F9 ?
<img :src="srcurl" alt="plmhome logo">. t$ |* p' }. q& [
<!-- Bind html -->  l/ X: N1 P4 d. l: j! \: Z6 b
<div v-html="html">
. x9 _+ X$ s; [</div>% I/ _) ^+ o1 c' J0 ?' ^5 B" G7 L
<!-- Bind Text-->2 y4 f4 R. z4 V6 C$ D  a' M
<div v-text="msg" v-bind:style="{color:'red'}"></div>1 Y) G! v! [3 o6 E% u* G3 F: L
</div>
. ~3 h- W2 Y5 f# t
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了