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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧8 A  g- f( L- I5 L! R
2 m3 n) Q! x* u' y. e
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
0 B9 r4 L' ]; B, L" h" ~  r5 G) I) r, t: @  H* n6 `5 i4 a7 T" y$ Z
(2)安装Vue 脚手架
  e6 Y" d; n9 v! A, ~- P8 h; b>npm install --global vue-cli  / cnpm install --global vue-cli
, @" E6 m5 u6 u7 A/ K3 y) O(3) 创建项目 8 x9 R1 ^* `  m% t, h) W
* B" k! e4 C& I' E- X4 z
vue init webpack vue-plmhome01! Q5 z3 a+ C' W

8 l# S: ?+ r" t4 I; W- r
* L9 W0 a% |" [& U4 T6 @(4) cd /d D:/webdev/vue-plmhome01" A- k' K) B4 s
如果报错,再运行下 npm install
& L! C: G  ]  s; W4 J" y6 g% }
" ^2 `) D: b' F+ r& jnpm run dev # F" a5 T$ b1 a8 t  F# L- z
5 E% X4 s  w2 k; O6 ]$ a
捕获.PNG
/ b9 w! u0 m  O" h( }' U0 Z0 c- K& d  l  y

) G. j& J4 V4 \6 r; C3 J
# s4 y% K4 W% i# U* _% K还有一种简单的做法4 ^0 a) x6 [, I, |
+ a1 C6 S% ~6 O  M3 C2 j$ V
vue init webpack-simple vue-plmhome02# O$ H6 E' g8 T0 X
/ R6 [% a  Y4 m& G/ e9 {
目录更精简些! z  h/ j, s: U0 V
上海点团信息科技有限公司,承接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

新版本安装3 k4 O: u* \) J, |

2 Q; q+ g; V9 [$ X( O, }( i% P7 y卸载老版本 2 X# y# [9 d- B

, y4 `  t% y  E: Tnpm uninstall vue-cli -g7 J6 ?9 _/ k% x9 S7 a, |: b
- s+ l# f; B% e) t9 _
安装% `; {, l+ I: j! v1 @4 B" ~5 u: O0 x6 P

- g* Y4 l$ R, v+ ?" O3 inpm install -g @vue/cli   ( E# O- N; Y( Q! E
& I0 l6 b& L+ ]1 V; _1 a
8 H; Z1 C4 ^0 z6 R) o1 }/ P. N- o
vue --version
) D1 D& [, E5 u8 @8 W5 V/ [' Y% G- g$ r/ K2 M
( x) x7 W; J' U+ v
& O. D- ~4 M4 ^/ B7 dvue create vue-plmhome02
" y5 K' y$ p& v1 t
" W4 j8 `7 E* l9 ^- X! W! ]. A
1 l3 _. v6 ]5 C* t, Z" s! G4 Nnpm run serve
- L) Q, f4 n! \$ u- H2 u1 F: P# b; p& d# V

0 j% `9 e1 H: i/ ^# ?  b0 w* t
8 p- K9 M' Q' J2 ?' U! d5 Q4 ^; n* X& |, G* s4 M! Q7 s7 u) L( l

; n$ G2 k8 X3 l1 Q: m
; K& l# b, S; ?( P* U& |! f, x6 z# K3 {/ I  Z* s) m4 {5 F
3 h, f+ H" \1 F! {/ O  P8 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

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

' m9 `4 D5 C  }- P$ x% J# h
<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>
/ O2 [/ H! j  Y: v; t/ Q$ o
  </div>
</template>
( t5 ~8 v7 T$ u0 n: a
<script>
5 O0 y2 l, C+ Y7 f" p( {9 M
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

1 W& r. D! J9 I4 }& w9 Q6 D/ z- W
<style>
7 C- Z/ r( F* i
</style>

+ F& m" }3 J5 N, |" d# `& b
上海点团信息科技有限公司,承接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

数据绑定:2 |6 K; I$ l" L2 W# z9 }; i
/ J4 q& M* s8 l* S( Y" L# ?8 B

* x4 @+ k& f) N4 X$ M9 b& Q, I<!-- Bind Attributes -->, K0 k) A; f! p5 y
<br>
4 X0 H. i* V. b' r# u0 N<div v-bind:title="url">
; Y8 j- U- u' D6 j7 v5 g5 K- N2 u  "This is for the url bind"
7 j  _, a. O  f: ?</div>% W* |, A9 ^! n  m# u( K
<img :src="srcurl" alt="plmhome logo">" Q% _, k- H' ]7 m, n$ E& L
<!-- Bind html -->
" h" N. k9 G; K; m+ o- l# O$ \2 W<div v-html="html">
; A1 z9 c* F, Y- h0 O1 W9 _</div>
7 y$ i" Q1 P& K- ~  F7 ?2 g<!-- Bind Text-->
# H( p& I  T; U( s9 I5 W6 I3 @<div v-text="msg" v-bind:style="{color:'red'}"></div>
2 A6 j8 z) l4 S+ }# d</div>" B8 E/ c8 ^1 x: a/ 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

数据绑定:. C; z- K  T( n, S* {
8 x& v6 Q) y9 J9 w0 Q9 p* b" h

- Q& V6 O+ q) u7 w, F( Y<!-- Bind Attributes -->
$ C7 n1 Y2 w; B% o: b! n  R<br>8 |3 J+ Y8 Q: I5 A  k
<div v-bind:title="url">
) g3 U6 S" x: R- Y  "This is for the url bind"
- t  \9 L) H! P" L) k. a</div>& x7 t! Y: c( S/ U) N
<img :src="srcurl" alt="plmhome logo">
  V$ @1 L/ P, z, L) [& V<!-- Bind html -->
$ z  c) t3 L& b5 G+ ~<div v-html="html">
6 G+ N. ?3 I) P0 {</div>
( m& J1 _$ z, l1 G, m0 ]6 c& B) _6 [<!-- Bind Text-->2 X+ I; Z0 _; k
<div v-text="msg" v-bind:style="{color:'red'}"></div>
9 S4 l' J6 {4 h6 V. `' b4 T: n</div>
1 B& q2 M$ i2 S& H$ 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 19:49:31

admin 6#

2019-3-17 19:49:31

数据绑定:
: C- j+ |( N5 ?( f! U! E! e4 h- [$ @/ i6 G) L& p/ v$ l

& J1 Y; p2 A; J9 @<!-- Bind Attributes -->
$ p1 D' A! G/ l<br>
/ v. X5 {1 T3 n* o6 \<div v-bind:title="url">
* I; L# B2 U+ T6 y/ |  "This is for the url bind"- {: C4 X* U# U  ^
</div>
8 z+ @: U; O# ?4 p& d% h<img :src="srcurl" alt="plmhome logo">
( Y- [2 D8 T# w# ]/ q; B<!-- Bind html -->2 e" B# B9 n5 h) w2 W  D$ M
<div v-html="html">
; m: i9 K7 {# j# R4 D- j</div>1 V- V, z3 P2 E
<!-- Bind Text-->: n' Q' _" J% I
<div v-text="msg" v-bind:style="{color:'red'}"></div>1 ?6 U/ ~! ?( D# a
</div>0 D# ?9 b2 m2 @9 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:37

admin 7#

2019-3-17 19:49:37

数据绑定:
# G2 m2 |, s7 F/ H# S3 ^! k$ w/ |0 \! O3 o. {: l7 d; s, V3 _# x
' t! `, a; p* }4 u0 b/ w
<!-- Bind Attributes -->
* W, y3 j: l! |1 H0 N* P/ o<br>
3 `; G7 S( x6 n6 v6 ]6 \<div v-bind:title="url"># E! B6 T  c/ i/ G
  "This is for the url bind"
; }% U# m, v2 E( S7 ]</div>
( A9 l3 s/ O6 ]5 h& ~9 V7 W<img :src="srcurl" alt="plmhome logo">
$ P3 o7 P9 S3 J<!-- Bind html -->" O& }. q# A1 H  b
<div v-html="html">
- F; T) G8 v9 n1 z, g" m" Y) p/ i' Y</div>
5 ~7 n. y# x/ B. T. M% N3 D# \<!-- Bind Text-->; u, U! z: Z  _& p( o4 ?3 i
<div v-text="msg" v-bind:style="{color:'red'}"></div>3 P! A; R9 v  T# l
</div>
2 l6 Q' B+ \" Y7 Z0 J
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了