在子组件progress-circle.vue的template中的定义如下:

 <svg :width="radius" :height="radius" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg>

在子组件progress-circle.vue的script中的props:radius和percent都是从父组件传递过来的数据

props: {
radius: {
type: Number,
default: 100
}, percent: {
type: Number,
default: 0
} }

父组件player.vue中引用progress-circle子组件

<progress-circle radius="32" :percent="percent">

然后就报上面的错误了。

分析:由于radius是从父组件传递给子组件的数据,在父组件中定义的时候是直接定义一个变量而不是绑定一个变量,那么当传递给子组件的时候这个变量的值是一个字符串。但是在子组件中radius的类型是number,因此该变量应该还是要绑定传给子组件的。

解决的方法:只需要在父组件中做改变,在父组件中的定义如下

<progress-circle :radius="radius" :percent="percent">

在父子间中的data中定义一个变量radius,如下所示

 data() {
return {
//防止快速点击造成的bug
songReady: false,
currentTime: 0,
radius: 32
} }

最新文章

  1. Windows内核开发中如何区分文件对象究竟是文件还是文件夹?
  2. Kafka server.properties配置说明(转)
  3. Nibbler – 免费的网站测试和指标评分工具
  4. TP中手动加载类库
  5. 关于OpenGL的性能方面的技巧(不时更新)
  6. 外观模式(Facade Pattern)
  7. nodeschool.io 3
  8. android 语言切换过程分析
  9. [ios]ios的延迟执行方法
  10. 怎样用AIDL Service 传递复杂数据
  11. Oracle存储过程中不支持DML语言的解决方法(针对遇见的DROP关键字)
  12. contenteditable 属性
  13. iOS开发UI 篇—CAlayer层的属性
  14. northern truck 是什么牌子?具体_百度知道
  15. poj1183 反正切函数的应用(水)
  16. jquery虎牙TV3D轮播特效
  17. C# Swagger 生成接口文档
  18. NEO从入门到开窗(2) - 智能合约的面相
  19. ASP.NET MVC 中读取项目文件的路径
  20. Lodop获取客户端主网卡ip地址是0.0.0.0

热门文章

  1. python学习笔记(十一)-python程序目录工程化
  2. css 背景图片路径问题
  3. 【深度学习】softmax回归——原理、one-hot编码、结构和运算、交叉熵损失
  4. JAVA 150道笔试题知识点整理
  5. Dapr逐渐被点燃
  6. xLua中Lua调用C#
  7. SpringPlugin-Core在业务中的应用
  8. 步行(walk.cpp) noip模拟
  9. NX Open显示符号(UF_DISP_display_temporary_point)
  10. 数据结构与算法-基础(十一)AVL 树