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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
- ]9 J* s3 f8 A$ o$ ?& x& r( X% y7 W4 V5 G2 u' `
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
$ `/ u0 k3 u7 j( Y- N- a( q1 c# ]; t1 T0 d0 {! h, Y. P
(2)安装Vue 脚手架- S( e5 S  C' z. R4 e
>npm install --global vue-cli  / cnpm install --global vue-cli
' G7 }/ L  a* P$ \+ m(3) 创建项目 ; G- k2 M2 d" N" g" `
/ F" F  ], ?+ Q% o6 r- G7 h
vue init webpack vue-plmhome01
5 X6 |  G: L2 o' }. U. e  @) K) A3 d" J1 Z( |6 ?, ~! @# M, N2 H+ _9 M
' t6 {6 V7 d& B4 \" K
(4) cd /d D:/webdev/vue-plmhome01
9 f. Y6 o; p3 a6 F/ t9 T如果报错,再运行下 npm install . n- q( T2 d& m% ^. B
; S+ ?) X# H( }8 @0 A& W
npm run dev
% u" S3 [/ q2 o5 _0 i: P; f: k7 U/ d2 o% [$ j
捕获.PNG
; T  t, b; t% d$ ^& r0 K/ U6 Q
1 X1 d# L& ~* Z- L7 k
* {; S( `4 f' F/ o7 |. x. G: H2 Y1 x" d0 I  Z9 b
还有一种简单的做法  D$ A! M1 O2 H0 p
3 Y* A  R: s4 ?" H# R5 D
vue init webpack-simple vue-plmhome02
7 Z9 ]0 ?! D( [: ^
* _- w6 A& |, R- i目录更精简些2 J" R3 H6 n/ q. a# @9 b8 P& W% 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

新版本安装
  K1 t' s8 `  n3 f0 p3 |  T8 v" t1 g* N' A
卸载老版本 7 |! E# x5 Q: B  I" s0 p9 x

9 [+ w* I7 J# ?+ |5 S$ e" enpm uninstall vue-cli -g0 C$ x; T& N% p6 R% L2 P
" G, ?5 |& ^  }  k. ]' a
安装; ]. K' `6 G9 ~# C0 Y. Q9 z2 }& {

$ W8 _: z- k2 m7 i. Onpm install -g @vue/cli   
- c. {' b& d; D* z9 y$ R
+ j) Z6 Z7 a8 B' R/ G" J7 f0 r3 P  u
vue --version% k$ D0 U2 g2 w" o4 m! R
9 B. ~' T7 m* }- {% f
/ B' }4 f; [9 c. p9 L3 Z  f$ K
vue create vue-plmhome02
8 U, L; ^& l  v0 ?$ q: M4 [) w2 u- e1 W

& O/ C% a0 i3 ]. C  _  }npm run serve 3 S" m" ?8 o6 M% Z& V

3 J: D% U5 R2 ~* c, r6 ]$ b5 E, e' b/ ~; \
- h' b( `0 Y2 {

& a% @' e* q+ j2 @5 A* h  j* t0 O
8 k& T7 m7 [4 k: @2 B+ [  ^
' o4 S% M, r& r" e8 I
. E  P+ U' _7 P- x; P! h! n: @" P# v) a  o, |  x
上海点团信息科技有限公司,承接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

第一个例子---基本数据的读取
7 h; R3 {- }5 s9 n6 C" s
<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>

. C6 J) y: k" Q# R- s: J$ g
  </div>
</template>

7 }; q. z* R. J  j
<script>

6 `0 C' K: u- H- |9 X2 x
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
+ a0 Z6 X5 l# s
<style>

! Z# F8 @8 [1 E9 P8 y7 l( M" X
</style>

% S1 f8 }" _' m. x% d
上海点团信息科技有限公司,承接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

数据绑定:' C) p# f3 b% W# ], @4 p
  D' e+ Z% u2 s) h9 r+ u

% o8 M) V* z0 [<!-- Bind Attributes -->
. f% E4 w# A4 d/ B- l" n<br>
/ Q# k5 m& d6 z* ]. @3 }<div v-bind:title="url">
3 v# A! Q) Y+ `6 O& M  "This is for the url bind"" V; C. @; M* b3 Q
</div>. p4 a3 f0 L% L6 b- i
<img :src="srcurl" alt="plmhome logo">! s7 L. M  |4 y
<!-- Bind html -->
! `$ e7 q) r( G: t<div v-html="html"># M, P1 z) @  K9 o7 f$ E0 \
</div>7 X) e: E& d4 E* ?
<!-- Bind Text-->
8 W4 J% Q' {2 i, T! F" i8 T<div v-text="msg" v-bind:style="{color:'red'}"></div>) |; C5 Q5 x1 d. s8 ]* t: U
</div>
1 n+ f' v* X0 ^& N3 f) t4 H/ \. t! l
上海点团信息科技有限公司,承接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

数据绑定:4 [# g- y8 m: D+ q' q

: \6 g' H5 [3 s1 p$ l6 X3 e* c
+ ~/ c. A$ W$ M% Q! P<!-- Bind Attributes -->
! W2 X# k( x' s' Q  y<br>
0 z! r" E* I" {' I9 Z2 ?( w<div v-bind:title="url">' E+ W1 q" \. R* t. Q" t
  "This is for the url bind"
% j9 x4 E1 c) j. L4 g$ k4 n2 L</div>
) m+ K8 k" r) i* g8 ^* r4 n<img :src="srcurl" alt="plmhome logo">
, A7 J; q) A6 j' j/ u! u" X<!-- Bind html -->
0 b4 o) b6 w% n: h% V<div v-html="html">8 n4 p/ v) m- s0 {* z# N2 C
</div>1 I( y9 P0 t1 V3 \7 D" J
<!-- Bind Text-->* Z6 B. |0 j7 A3 b3 Z& F
<div v-text="msg" v-bind:style="{color:'red'}"></div>
; d5 j4 @. u- L8 h</div>1 q8 @0 i  i% g( j; X3 P
上海点团信息科技有限公司,承接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

数据绑定:
  R  y( F$ {+ [& \" t: x
# ?( ?* u9 F& [% x2 i
' n: u7 a/ f2 |* p( k+ X" K<!-- Bind Attributes -->+ Y$ y/ F" ~/ Z  ?+ F
<br>
( l, z8 j7 ?* H. q8 C<div v-bind:title="url">
8 y4 p  c7 Z1 ~' X, J  "This is for the url bind"
. ]$ ~7 ~0 r/ B' N3 o6 c</div>
1 t/ W6 Y" T0 P/ Z5 r" u<img :src="srcurl" alt="plmhome logo">
7 T( R! i8 Y3 N5 X  R8 }& d, K) ^<!-- Bind html -->
( Y; a. B. F  \: K<div v-html="html">/ v/ T: X( M2 a0 v7 ^
</div>, l! S6 e- a0 d% i$ H) c  N4 N
<!-- Bind Text-->8 V2 A. w  V, U/ ^+ C7 D# w" z8 F
<div v-text="msg" v-bind:style="{color:'red'}"></div>( ~( [8 A- ]% E9 k
</div>
3 d( Q  J! t  @8 U3 q% l
上海点团信息科技有限公司,承接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

数据绑定:
, l8 [0 ]  M6 P" ]
0 _& d3 u# L* y$ h
- B. C. J1 f5 W- w7 N<!-- Bind Attributes -->' S  c- Z- G$ ?; c; P1 N
<br>
# j6 {, R7 [" t2 T4 l# |<div v-bind:title="url">
9 K, d' H3 g% A3 x' B  "This is for the url bind": z1 ?% x& m, Q7 a
</div>
/ A! E' ~5 g6 y9 S<img :src="srcurl" alt="plmhome logo">
% @) \# y: T8 @8 c8 y* S<!-- Bind html -->  O  Z/ b! a. A
<div v-html="html">' O6 n& w) W. _6 B; F
</div>8 g# }: h+ |6 N) L
<!-- Bind Text-->& ?" c6 v5 c4 Z1 |; v% Z
<div v-text="msg" v-bind:style="{color:'red'}"></div>
+ W4 F1 \' f: w</div>
  h8 @; i9 q8 ^1 R/ R
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了